bug-bison
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bison-1.75: test failure on Compaq/DEC Alpha OSF/1 4.0


From: Nelson H. F. Beebe
Subject: bison-1.75: test failure on Compaq/DEC Alpha OSF/1 4.0
Date: Tue, 12 Nov 2002 18:02:05 -0700 (MST)

A build of bison-1.75 on Compaq/DEC Alpha OSF/1 4.0 got some test failures:

        % uname -a
        OSF1 mosso.math.utah.edu V4.0 1229 alpha alpha unknown Tru64

        % machinetype
        DEC Alpha 4100-5/466 (4 CPUs, 466 MHz, 2GB RAM);          OSF/1 4.0F

        % env CC=c89 ./configure --without-libiconv-prefix \
          --without-libintl-prefix

        % make all check
        ...
        ## --------------------------- ##
        ## GNU Bison 1.50a test suite. ##
        ## --------------------------- ##

        ...
        Simple GLR Calculator.

         61: calc.at:480       FAILED near `calc.at:480'
         62: calc.at:482       FAILED near `calc.at:482'
         63: calc.at:483       FAILED near `calc.at:483'
         64: calc.at:484       FAILED near `calc.at:484'
         65: calc.at:485       FAILED near `calc.at:485'
         66: calc.at:486       FAILED near `calc.at:486'
         67: calc.at:487       FAILED near `calc.at:487'
         68: calc.at:489       FAILED near `calc.at:489'
         69: calc.at:491       FAILED near `calc.at:491'
         70: calc.at:493       FAILED near `calc.at:493'
         71: calc.at:494       FAILED near `calc.at:494'

        ## ------------------------------------------------- ##
        ## ERROR: Suite unsuccessful, 11 of 97 tests failed. ##
        ## ------------------------------------------------- ##
        You may investigate any problem if you feel able to do so, in which
        case the test suite provides a good starting point.

        Now, failed tests will be executed again, verbosely, and logged
        in the file testsuite.log.

Here is the testsuite.log file:

## --------------------------- ##
## GNU Bison 1.50a test suite. ##
## --------------------------- ##

testsuite: command line was:
  $ ./testsuite

## ----------- ##
## ChangeLogs. ##
## ----------- ##

testsuite: ../po/ChangeLog:
| 2002-08-08  gettextize  <address@hidden>
|
|       * Rules-quot: New file, from gettext-0.11.5.
|       * boldquot.sed: New file, from gettext-0.11.5.
|       * address@hidden: New file, from gettext-0.11.5.
|       * address@hidden: New file, from gettext-0.11.5.
|       * insert-header.sin: New file, from gettext-0.11.5.
|       * quot.sed: New file, from gettext-0.11.5.
|       * remove-potcdate.sin: New file, from gettext-0.11.5.
|

testsuite: ../ChangeLog:
| 2002-10-14  Akim Demaille  <address@hidden>
|
|       Version 1.75.
|
| 2002-10-14  Akim Demaille  <address@hidden>
|
|       * tests/Makefile.am (maintainer-check-posix): New.
|
| 2002-10-14  Akim Demaille  <address@hidden>
|

## --------- ##
## Platform. ##
## --------- ##

hostname = mosso.math.utah.edu
uname -m = alpha
uname -r = V4.0
uname -s = OSF1
uname -v = 1229

/usr/bin/uname -p = alpha
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
hostinfo               = unknown
/bin/machine           = alpha
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /local/build/bison-1.75/tests
PATH: /usr/local/bin
PATH: /u/sy/beebe/bin/alpha
PATH: /u/sy/beebe/bin
PATH: /usr/local/share/bin
PATH: /usr/local/bin/X11
PATH: /usr/local/mpi/bin
PATH: /usr/local/pbmplus
PATH: /usr/bin/X11
PATH: /usr/dt/bin
PATH: /usr/local/plot79
PATH: /usr/ccs/bin
PATH: /usr/ucb
PATH: /usr/sbin
PATH: /usr/bin
PATH: /bin
PATH: /sbin
PATH: /usr/local/etc
PATH: /etc
PATH: /local/build/bison-1.75
PATH: /usr/local/tecplot
PATH: /usr/local/tecplot/bin
PATH: /usr/local/pvm3/lib
PATH: /u/sy/beebe/tex/bib
PATH: /usr/lbin

testsuite: atconfig:
| # Configurable variable values for building test suites.
| # Generated by ./config.status.
| # Copyright 2000, 2001 Free Software Foundation, Inc.
|
| # The test suite will define top_srcdir=/../.. etc.
| at_testdir='tests'
| abs_builddir='/local/build/bison-1.75/tests'
| at_srcdir='.'
| abs_srcdir='/local/build/bison-1.75/tests'
| at_top_srcdir='..'
| abs_top_srcdir='/local/build/bison-1.75'
| at_top_builddir='../'
| abs_top_builddir='/local/build/bison-1.75'
|
| AUTOTEST_PATH='tests'
|
| SHELL=${CONFIG_SHELL-'/bin/ksh'}

testsuite: atlocal:
| # tests/atlocal.  Generated from atlocal.in by configure.                     
                -*- shell-script -*-
| # Configurable variable values for Bison test suite.
| # Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
|
| # We need a C compiler.
| CC='c89'
|
| # We want no optimization.
| CFLAGS='-g  '
|
| # We need `config.h'.
| CPPFLAGS="-I$abs_top_builddir "
|
| # Is the compiler GCC?
| GCC=''

## ---------------- ##
## Tested programs. ##
## ---------------- ##

testsuite.at:39: /local/build/bison-1.75/tests/bison --version
bison (GNU Bison) 1.75
Written by Robert Corbett and Richard Stallman.

Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

## --------------------------- ##
## Silently running the tests. ##
## --------------------------- ##
testsuite: starting at: Tue Nov 12 16:33:05 MST 2002
1. input.at:28: ok      (0m0.03s 0m0.06s)
2. input.at:46: ok      (0m0.01s 0m0.06s)
3. input.at:64: ok      (0m0.01s 0m0.06s)
4. input.at:93: ok      (0m0.31s 0m0.30s)
5. output.at:38: ok     (0m0.06s 0m0.13s)
6. output.at:40: ok     (0m0.06s 0m0.13s)
7. output.at:42: ok     (0m0.06s 0m0.13s)
8. output.at:44: ok     (0m0.08s 0m0.11s)
9. output.at:46: ok     (0m0.06s 0m0.13s)
10. output.at:48: ok    (0m0.08s 0m0.13s)
11. output.at:52: ok    (0m0.06s 0m0.13s)
12. output.at:54: ok    (0m0.06s 0m0.13s)
13. output.at:57: ok    (0m0.06s 0m0.13s)
14. output.at:61: ok    (0m0.06s 0m0.13s)
15. output.at:63: ok    (0m0.08s 0m0.11s)
16. output.at:67: ok    (0m0.06s 0m0.13s)
17. output.at:72: ok    (0m0.06s 0m0.13s)
18. output.at:75: ok    (0m0.06s 0m0.13s)
19. output.at:79: ok    (0m0.08s 0m0.13s)
20. output.at:83: ok    (0m0.06s 0m0.13s)
21. sets.at:66: ok      (0m0.13s 0m0.25s)
22. sets.at:151: ok     (0m0.08s 0m0.15s)
23. sets.at:193: ok     (0m0.13s 0m0.26s)
24. reduce.at:26: ok    (0m0.08s 0m0.11s)
25. reduce.at:70: ok    (0m0.06s 0m0.13s)
26. reduce.at:125: ok   (0m0.08s 0m0.13s)
27. reduce.at:212: ok   (0m0.18s 0m0.26s)
28. reduce.at:301: ok   (0m0.06s 0m0.11s)
29. reduce.at:342: ok   (0m0.01s 0m0.06s)
30. synclines.at:91: ok (skipped near `synclines.at:91')        (0m0.01s 
0m0.06s)
31. synclines.at:110: ok (skipped near `synclines.at:110')      (0m0.01s 
0m0.06s)
32. synclines.at:133: ok (skipped near `synclines.at:133')      (0m0.01s 
0m0.06s)
33. synclines.at:152: ok (skipped near `synclines.at:152')      (0m0.01s 
0m0.06s)
34. synclines.at:170: ok (skipped near `synclines.at:170')      (0m0.01s 
0m0.06s)
35. headers.at:27: ok   (0m0.05s 0m0.08s)
36. headers.at:71: ok   (0m0.08s 0m0.16s)
37. headers.at:72: ok   (0m0.08s 0m0.16s)
38. headers.at:81: ok   (0m0.31s 0m0.30s)
39. actions.at:25: ok   (0m0.40s 0m0.26s)
40. actions.at:89: ok   (0m0.38s 0m0.25s)
41. actions.at:160: ok  (0m0.41s 0m0.26s)
42. conflicts.at:31: ok (0m0.05s 0m0.08s)
43. conflicts.at:51: ok (0m0.40s 0m0.41s)
44. conflicts.at:134: ok        (0m0.06s 0m0.13s)
45. conflicts.at:241: ok        (0m0.06s 0m0.13s)
46. conflicts.at:363: ok        (0m0.06s 0m0.13s)
47. conflicts.at:482: ok        (0m0.03s 0m0.06s)
48. conflicts.at:502: ok        (0m0.05s 0m0.06s)
49. conflicts.at:519: ok        (0m0.03s 0m0.06s)
50. calc.at:449: ok     (0m1.03s 0m1.78s)
51. calc.at:451: ok     (0m1.01s 0m1.78s)
52. calc.at:452: ok     (0m0.96s 0m1.58s)
53. calc.at:453: ok     (0m1.03s 0m1.73s)
54. calc.at:454: ok     (0m1.01s 0m1.76s)
55. calc.at:455: ok     (0m1.03s 0m1.75s)
56. calc.at:456: ok     (0m0.98s 0m1.56s)
57. calc.at:458: ok     (0m0.91s 0m1.41s)
58. calc.at:460: ok     (0m0.91s 0m1.45s)
59. calc.at:462: ok     (0m1.36s 0m2.51s)
60. calc.at:463: ok     (0m1.31s 0m2.25s)
61. calc.at:480: FAILED near `calc.at:480'      (0m1.31s 0m2.25s)
62. calc.at:482: FAILED near `calc.at:482'      (0m1.31s 0m2.25s)
63. calc.at:483: FAILED near `calc.at:483'      (0m1.31s 0m2.25s)
64. calc.at:484: FAILED near `calc.at:484'      (0m1.31s 0m2.25s)
65. calc.at:485: FAILED near `calc.at:485'      (0m1.31s 0m2.25s)
66. calc.at:486: FAILED near `calc.at:486'      (0m1.31s 0m2.25s)
67. calc.at:487: FAILED near `calc.at:487'      (0m1.31s 0m2.25s)
68. calc.at:489: FAILED near `calc.at:489'      (0m1.31s 0m2.25s)
69. calc.at:491: FAILED near `calc.at:491'      (0m1.31s 0m2.25s)
70. calc.at:493: FAILED near `calc.at:493'      (0m1.31s 0m2.25s)
71. calc.at:494: FAILED near `calc.at:494'      (0m1.31s 0m2.25s)
72. torture.at:140: ok  (0m8.21s 0m0.70s)
73. torture.at:231: ok  (0m6.70s 0m0.50s)
74. torture.at:367: ok  (0m12.56s 0m0.60s)
75. torture.at:441: ok  (0m2.13s 0m6.83s)
76. torture.at:462: ok  (0m2.01s 0m6.66s)
77. existing.at:24: ok  (0m0.23s 0m0.10s)
78. existing.at:364: ok (0m0.33s 0m0.15s)
79. regression.at:27: ok        (0m0.23s 0m0.18s)
80. regression.at:65: ok        (0m0.06s 0m0.11s)
81. regression.at:87: ok        (0m0.05s 0m0.08s)
82. regression.at:113: ok       (0m0.06s 0m0.11s)
83. regression.at:257: ok       (0m0.05s 0m0.08s)
84. regression.at:280: ok       (0m0.03s 0m0.05s)
85. regression.at:313: ok       (0m0.23s 0m0.18s)
86. regression.at:341: ok       (0m0.23s 0m0.18s)
87. regression.at:371: ok       (0m0.06s 0m0.13s)
88. regression.at:548: ok       (0m0.10s 0m0.13s)
89. cxx-type.at:226: ok (0m0.66s 0m0.30s)
90. cxx-type.at:232: ok (0m0.66s 0m0.30s)
91. cxx-type.at:238: ok (0m0.66s 0m0.31s)
92. cxx-type.at:244: ok (0m0.66s 0m0.31s)
93. cxx-type.at:252: ok (0m0.65s 0m0.31s)
94. cxx-type.at:259: ok (0m0.66s 0m0.30s)
95. cxx-type.at:266: ok (0m0.65s 0m0.31s)
96. cxx-type.at:272: ok (0m0.66s 0m0.33s)
97. cxx-type.at:280: ok (0m0.68s 0m0.31s)
testsuite: ending at: Tue Nov 12 16:38:17 MST 2002
testsuite: test suite duration: 0h 5m 12s


## ------------------------ ##
## Summary of the failures. ##
## ------------------------ ##
Failed tests:
GNU Bison 1.50a test suite test groups:

 NUM: FILENAME:LINE      TEST-GROUP-NAME
      KEYWORDS

  61: calc.at:480        Calculator %glr_parser
  62: calc.at:482        Calculator %glr_parser --defines
  63: calc.at:483        Calculator %glr_parser --locations
  64: calc.at:484        Calculator %glr_parser --name-prefix=calc
  65: calc.at:485        Calculator %glr_parser --verbose
  66: calc.at:486        Calculator %glr_parser --yacc
  67: calc.at:487        Calculator %glr_parser %error-verbose
  68: calc.at:489        Calculator %glr_parser %error-verbose --locations
  69: calc.at:491        Calculator %glr_parser %error-verbose --defines 
--locations --name-prefix=calc --verbose --yacc
  70: calc.at:493        Calculator %glr_parser %debug
  71: calc.at:494        Calculator %glr_parser %error-verbose %debug --defines 
--locations --name-prefix=calc --verbose --yacc

Skipped tests:
GNU Bison 1.50a test suite test groups:

 NUM: FILENAME:LINE      TEST-GROUP-NAME
      KEYWORDS

  30: synclines.at:91    Prologue synch line
  31: synclines.at:110   %union synch line
  32: synclines.at:133   Postprologue synch line
  33: synclines.at:152   Action synch line
  34: synclines.at:170   Epilogue synch line


## --------------------------------------- ##
## Verbosely re-running the failing tests. ##
## --------------------------------------- ##

## --------------------------- ##
## GNU Bison 1.50a test suite. ##
## --------------------------- ##
61. calc.at:480: testing Calculator %glr_parser ...
calc.at:480: bison -o calc.c   calc.y
calc.at:480: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
cc: Error: calc.c, line 117: Missing type specifier or type qualifier. 
(missingtype)
} yyltype;
^
cc: Warning: calc.c, line 165: The redefinition of the macro "inline" conflicts 
with a current definition because the replacement lists differ.  The 
redefinition is now in effect. (macroredef)
# define inline
---------------^
cc: Error: calc.c, line 522: The member "yystate" has an incomplete type. 
(incompmem)
  yyGLRState yystate;
-------------^
cc: Warning: calc.c, line 802: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  return yystate->yyresolved;
---------^
cc: Warning: calc.c, line 810: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
  yynewItem = &yystack->yynextFree->yyoption;
---------------^
cc: Error: calc.c, line 812: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
  yystack->yynextFree += 1;
--^
cc: Warning: calc.c, line 816: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yynext = yystate->yysemantics.yyfirstVal;
----------------------^
cc: Warning: calc.c, line 817: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yystate->yysemantics.yyfirstVal = yynewItem;
--^
cc: Error: calc.c, line 849: In this statement, "yystack->yynextFree" does not 
point to an object type. (needptrobj)
    (yyGLRStackItem*) malloc (yysize * sizeof (yystack->yynextFree[0]));
-----------------------------------------------^
cc: Error: calc.c, line 871: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yysize = yystack->yynextFree - yystack->yyitems;
-----------^
cc: Error: calc.c, line 882: In this statement, "*yyp0" has incomplete type, 
and so cannot be used as an rvalue. (incompvalue)
      *yyp1 = *yyp0;
--------------^
cc: Warning: calc.c, line 885: In the initializer for yys0, "yyp0" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yyGLRState* yys0 = &yyp0->yystate;
------------------------------^
cc: Warning: calc.c, line 886: In the initializer for yys1, "yyp1" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yyGLRState* yys1 = &yyp1->yystate;
------------------------------^
cc: Warning: calc.c, line 887: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (yys0->yypred != NULL)
--------------^
cc: Warning: calc.c, line 888: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            yys1->yypred =
------------^
cc: Warning: calc.c, line 889: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
              YYRELOC (yyp0, yyp1, yys0->yypred, yystate);
--------------^
cc: Warning: calc.c, line 890: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yys0->yyresolved && yys0->yysemantics.yyfirstVal != NULL)
----------------^
cc: Warning: calc.c, line 890: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yys0->yyresolved && yys0->yysemantics.yyfirstVal != NULL)
------------------------------------^
cc: Warning: calc.c, line 891: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            yys1->yysemantics.yyfirstVal =
------------^
cc: Warning: calc.c, line 892: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
              YYRELOC(yyp0, yyp1, yys0->yysemantics.yyfirstVal, yyoption);
--------------^
cc: Warning: calc.c, line 896: In the initializer for yyv0, "yyp0" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yySemanticOption* yyv0 = &yyp0->yyoption;
------------------------------------^
cc: Warning: calc.c, line 897: In the initializer for yyv1, "yyp1" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yySemanticOption* yyv1 = &yyp1->yyoption;
------------------------------------^
cc: Error: calc.c, line 899: In this statement, "(yyGLRStackItem 
...)(yyv0->yystate)" cannot be subtracted from "(yyp0)". (nosubtract)
            yyv1->yystate = YYRELOC (yyp0, yyp1, yyv0->yystate, yystate);
----------------------------^
cc: Error: calc.c, line 901: In this statement, "(yyGLRStackItem 
...)(yyv0->yynext)" cannot be subtracted from "(yyp0)". (nosubtract)
            yyv1->yynext = YYRELOC (yyp0, yyp1, yyv0->yynext, yyoption);
---------------------------^
cc: Error: calc.c, line 880: In this statement, "yyp0" and "1" cannot be added. 
(noadd)
       yyn -= 1, yyp0 += 1, yyp1 += 1)
-----------------^
cc: Error: calc.c, line 880: In this statement, "yyp1" and "1" cannot be added. 
(noadd)
       yyn -= 1, yyp0 += 1, yyp1 += 1)
----------------------------^
cc: Error: calc.c, line 905: In this statement, "(yyGLRStackItem 
...)(yystack->yysplitPoint)" cannot be subtracted from "(yystack->yyitems)". 
(nosubtract)
    yystack->yysplitPoint = YYRELOC (yystack->yyitems, yynewStack.yyitems,
----------------------------^
cc: Error: calc.c, line 911: In this statement, "(yyGLRStackItem 
...)(yystack->yytops.yystates[yyn])" cannot be subtracted from 
"(yystack->yyitems)". (nosubtract)
        YYRELOC (yystack->yyitems, yynewStack.yyitems,
--------^
cc: Error: calc.c, line 915: In this statement, "yynewStack.yynextFree" and 
"yysize" cannot be added. (noadd)
  yystack->yynextFree = yynewStack.yynextFree + yysize;
------------------------^
cc: Warning: calc.c, line 1022: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyisState = yytrue;
--^
cc: Warning: calc.c, line 1023: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yylrState = yylrState;
--^
cc: Warning: calc.c, line 1024: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyposn = yyposn;
--^
cc: Warning: calc.c, line 1025: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyresolved = yyfalse;
--^
cc: Warning: calc.c, line 1026: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yypred = yystack->yytops.yystates[yyk];
--^
cc: Warning: calc.c, line 1027: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yysemantics.yyfirstVal = NULL;
--^
cc: Warning: calc.c, line 1028: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yystack->yytops.yystates[yyk] = &yynewItem->yystate;
-----------------------------------^
cc: Error: calc.c, line 1029: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
  yystack->yynextFree += 1;
--^
cc: Warning: calc.c, line 1031: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yyaddDeferredAction (yystack, &yynewItem->yystate, rhs, yyrule);
---------------------------------^
cc: Warning: calc.c, line 1111: In the initializer for yyposn, 
"yystack->yytops.yystates[yyk]" is a pointer to an incomplete struct or union 
and should not be used as the left operand of a member dereference. 
(incompderef)
  size_t yyposn = yystack->yytops.yystates[yyk]->yyposn;
------------------^
cc: Warning: calc.c, line 1148: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          yys = yys->yypred;
----------------^
cc: Warning: calc.c, line 1152: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yynewLRState = yyLRgotoState (yys->yylrState, yylhsNonterm (yyrule));
------------------------------------^
cc: Warning: calc.c, line 1162: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            while (yyp != yys && yyp != yysplit && yyp->yyposn >= yyposn)
---------------------------------------------------^
cc: Warning: calc.c, line 1164: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
--------------------^
cc: Warning: calc.c, line 1164: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
------------------------------------------------------^
cc: Warning: calc.c, line 1172: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                yyp = yyp->yypred;
----------------------^
cc: Warning: calc.c, line 1217: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        if (yys0->yyposn != yys1->yyposn)
------------^
cc: Warning: calc.c, line 1217: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        if (yys0->yyposn != yys1->yyposn)
----------------------------^
cc: Warning: calc.c, line 1216: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
------------------^
cc: Warning: calc.c, line 1216: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
---------------------------------------^
cc: Warning: calc.c, line 1239: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    else if (! yys0->yyresolved && ! yys1->yyresolved)
---------------^
cc: Warning: calc.c, line 1239: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    else if (! yys0->yyresolved && ! yys1->yyresolved)
-------------------------------------^
cc: Warning: calc.c, line 1242: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        for (yyz = yys0->yysemantics.yyfirstVal; yyz->yynext != NULL;
-------------------^
cc: Warning: calc.c, line 1245: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        yyz->yynext = yys1->yysemantics.yyfirstVal;
----------------------^
cc: Warning: calc.c, line 1236: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
--------------^
cc: Warning: calc.c, line 1236: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
-----------------------------------^
cc: Warning: calc.c, line 1284: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      assert (yys->yypred != NULL);
------^
cc: Warning: calc.c, line 1285: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yyflag = yyresolveStates (yys->yypred, yyn-1, yystack);
--------------------------------^
cc: Warning: calc.c, line 1288: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      if (! yys->yyresolved)
------------^
cc: Warning: calc.c, line 1294: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          yys->yyresolved = yytrue;
----------^
cc: Warning: calc.c, line 1458: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys = yys->yypred, yyn += 1)
-----------------^
cc: Warning: calc.c, line 1473: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  for (yyp = yystack->yytops.yystates[0], yyq = yyp->yypred, yyr = NULL;
------------------------------------------------^
cc: Warning: calc.c, line 1476: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    yyp->yypred = yyr;
----^
cc: Warning: calc.c, line 1475: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yyr = yyp, yyp = yyq, yyq = yyp->yypred)
-----------------------------------^
cc: Error: calc.c, line 1478: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yystack->yyspaceLeft += yystack->yynextFree - yystack->yyitems;
--------------------------^
cc: Error: calc.c, line 1479: In this statement, "((yyGLRStackItem 
...)yystack->yysplitPoint)" and "1" cannot be added. (noadd)
  yystack->yynextFree = ((yyGLRStackItem*) yystack->yysplitPoint) + 1;
------------------------^
cc: Error: calc.c, line 1480: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yystack->yyspaceLeft -= yystack->yynextFree - yystack->yyitems;
--------------------------^
cc: Warning: calc.c, line 1486: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yynextFree->yystate = *yyr;
------^
cc: Error: calc.c, line 1486: In this statement, "*yyr" has incomplete type, 
and so cannot be used as an rvalue. (incompvalue)
      yystack->yynextFree->yystate = *yyr;
-------------------------------------^
cc: Warning: calc.c, line 1487: In this statement, "yyr" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yyr = yyr->yypred;
------------^
cc: Warning: calc.c, line 1488: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yynextFree->yystate.yypred = & yystack->yynextFree[-1].yystate;
------^
cc: Error: calc.c, line 1488: In this statement, "yystack->yynextFree" does not 
point to an object type. (needptrobj)
      yystack->yynextFree->yystate.yypred = & yystack->yynextFree[-1].yystate;
----------------------------------------------^
cc: Warning: calc.c, line 1489: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yytops.yystates[0] = &yystack->yynextFree->yystate;
-------------------------------------^
cc: Error: calc.c, line 1490: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
      yystack->yynextFree += 1;
------^
cc: Warning: calc.c, line 1740: In the initializer for yystate, 
"yystack.yytops.yystates[0]" is a pointer to an incomplete struct or union and 
should not be used as the left operand of a member dereference. (incompderef)
          yyStateNum yystate = yystack.yytops.yystates[0]->yylrState;
-------------------------------^
cc: Warning: calc.c, line 1820: In this statement, "yystack.yytops.yystates[0]" 
is a pointer to an incomplete struct or union and should not be used as the 
left operand of a member dereference. (incompderef)
      yyposn = yystack.yytops.yystates[0]->yyposn;
---------------^
cc: Warning: calc.c, line 1836: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  if (yys->yypred)
------^
cc: Warning: calc.c, line 1838: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yy_yypstack (yys->yypred);
-------------------^
cc: Warning: calc.c, line 1841: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  fprintf (stderr, "address@hidden", yys->yylrState, (unsigned long) 
yys->yyposn);
-----------------------------^
cc: Warning: calc.c, line 1841: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  fprintf (stderr, "address@hidden", yys->yylrState, (unsigned long) 
yys->yyposn);
-------------------------------------------------------------^
cc: Error: calc.c, line 1871: In this statement, "yystack->yyitems" cannot be 
subtracted from "yyp". (nosubtract)
      fprintf (stderr, "%3lu. ", (unsigned long) (yyp - yystack->yyitems));
--------------------------------------------------^
cc: Warning: calc.c, line 1875: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yystate.yyresolved, yyp->yystate.yylrState,
-------------------^
cc: Warning: calc.c, line 1875: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yystate.yyresolved, yyp->yystate.yylrState,
--------------------------------------------^
cc: Warning: calc.c, line 1876: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (unsigned long) yyp->yystate.yyposn,
-----------------------------------^
cc: Warning: calc.c, line 1877: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yystate.yypred));
--------------------------^
cc: Warning: calc.c, line 1877: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yystate.yypred));
--------------------------^
cc: Warning: calc.c, line 1878: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yyp->yystate.yyresolved)
----------------^
cc: Warning: calc.c, line 1880: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                     (long) YYINDEX (yyp->yystate.yysemantics.yyfirstVal));
----------------------------^
cc: Warning: calc.c, line 1880: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                     (long) YYINDEX (yyp->yystate.yysemantics.yyfirstVal));
----------------------------^
cc: Warning: calc.c, line 1885: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yyoption.yyrule,
-------------------^
cc: Warning: calc.c, line 1886: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yystate),
--------------------------^
cc: Warning: calc.c, line 1886: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yystate),
--------------------------^
cc: Warning: calc.c, line 1887: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yynext));
--------------------------^
cc: Warning: calc.c, line 1887: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yynext));
--------------------------^
cc: Error: calc.c, line 1869: In this statement, "yyp" and "1" cannot be added. 
(noadd)
  for (yyp = yystack->yyitems; yyp < yystack->yynextFree; yyp += 1)
----------------------------------------------------------^
cc: Error: calc.c, line 1894: In this statement, "yystack->yyitems" cannot be 
subtracted from "(yyGLRStackItem ...)(yystack->yytops.yystates[yyi])". 
(nosubtract)
             (long) YYINDEX (yystack->yytops.yystates[yyi]));
--------------------^
calc.at:480: exit code was 1, expected 0
61. calc.at:480: FAILED near `calc.at:480'

62. calc.at:482: testing Calculator %glr_parser --defines...
calc.at:482: bison -o calc.c  --defines calc.y
calc.at:482: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
cc: Error: calc.c, line 117: Missing type specifier or type qualifier. 
(missingtype)
} yyltype;
^
cc: Warning: calc.c, line 165: The redefinition of the macro "inline" conflicts 
with a current definition because the replacement lists differ.  The 
redefinition is now in effect. (macroredef)
# define inline
---------------^
cc: Error: calc.c, line 522: The member "yystate" has an incomplete type. 
(incompmem)
  yyGLRState yystate;
-------------^
cc: Warning: calc.c, line 802: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  return yystate->yyresolved;
---------^
cc: Warning: calc.c, line 810: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
  yynewItem = &yystack->yynextFree->yyoption;
---------------^
cc: Error: calc.c, line 812: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
  yystack->yynextFree += 1;
--^
cc: Warning: calc.c, line 816: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yynext = yystate->yysemantics.yyfirstVal;
----------------------^
cc: Warning: calc.c, line 817: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yystate->yysemantics.yyfirstVal = yynewItem;
--^
cc: Error: calc.c, line 849: In this statement, "yystack->yynextFree" does not 
point to an object type. (needptrobj)
    (yyGLRStackItem*) malloc (yysize * sizeof (yystack->yynextFree[0]));
-----------------------------------------------^
cc: Error: calc.c, line 871: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yysize = yystack->yynextFree - yystack->yyitems;
-----------^
cc: Error: calc.c, line 882: In this statement, "*yyp0" has incomplete type, 
and so cannot be used as an rvalue. (incompvalue)
      *yyp1 = *yyp0;
--------------^
cc: Warning: calc.c, line 885: In the initializer for yys0, "yyp0" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yyGLRState* yys0 = &yyp0->yystate;
------------------------------^
cc: Warning: calc.c, line 886: In the initializer for yys1, "yyp1" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yyGLRState* yys1 = &yyp1->yystate;
------------------------------^
cc: Warning: calc.c, line 887: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (yys0->yypred != NULL)
--------------^
cc: Warning: calc.c, line 888: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            yys1->yypred =
------------^
cc: Warning: calc.c, line 889: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
              YYRELOC (yyp0, yyp1, yys0->yypred, yystate);
--------------^
cc: Warning: calc.c, line 890: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yys0->yyresolved && yys0->yysemantics.yyfirstVal != NULL)
----------------^
cc: Warning: calc.c, line 890: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yys0->yyresolved && yys0->yysemantics.yyfirstVal != NULL)
------------------------------------^
cc: Warning: calc.c, line 891: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            yys1->yysemantics.yyfirstVal =
------------^
cc: Warning: calc.c, line 892: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
              YYRELOC(yyp0, yyp1, yys0->yysemantics.yyfirstVal, yyoption);
--------------^
cc: Warning: calc.c, line 896: In the initializer for yyv0, "yyp0" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yySemanticOption* yyv0 = &yyp0->yyoption;
------------------------------------^
cc: Warning: calc.c, line 897: In the initializer for yyv1, "yyp1" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yySemanticOption* yyv1 = &yyp1->yyoption;
------------------------------------^
cc: Error: calc.c, line 899: In this statement, "(yyGLRStackItem 
...)(yyv0->yystate)" cannot be subtracted from "(yyp0)". (nosubtract)
            yyv1->yystate = YYRELOC (yyp0, yyp1, yyv0->yystate, yystate);
----------------------------^
cc: Error: calc.c, line 901: In this statement, "(yyGLRStackItem 
...)(yyv0->yynext)" cannot be subtracted from "(yyp0)". (nosubtract)
            yyv1->yynext = YYRELOC (yyp0, yyp1, yyv0->yynext, yyoption);
---------------------------^
cc: Error: calc.c, line 880: In this statement, "yyp0" and "1" cannot be added. 
(noadd)
       yyn -= 1, yyp0 += 1, yyp1 += 1)
-----------------^
cc: Error: calc.c, line 880: In this statement, "yyp1" and "1" cannot be added. 
(noadd)
       yyn -= 1, yyp0 += 1, yyp1 += 1)
----------------------------^
cc: Error: calc.c, line 905: In this statement, "(yyGLRStackItem 
...)(yystack->yysplitPoint)" cannot be subtracted from "(yystack->yyitems)". 
(nosubtract)
    yystack->yysplitPoint = YYRELOC (yystack->yyitems, yynewStack.yyitems,
----------------------------^
cc: Error: calc.c, line 911: In this statement, "(yyGLRStackItem 
...)(yystack->yytops.yystates[yyn])" cannot be subtracted from 
"(yystack->yyitems)". (nosubtract)
        YYRELOC (yystack->yyitems, yynewStack.yyitems,
--------^
cc: Error: calc.c, line 915: In this statement, "yynewStack.yynextFree" and 
"yysize" cannot be added. (noadd)
  yystack->yynextFree = yynewStack.yynextFree + yysize;
------------------------^
cc: Warning: calc.c, line 1022: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyisState = yytrue;
--^
cc: Warning: calc.c, line 1023: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yylrState = yylrState;
--^
cc: Warning: calc.c, line 1024: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyposn = yyposn;
--^
cc: Warning: calc.c, line 1025: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyresolved = yyfalse;
--^
cc: Warning: calc.c, line 1026: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yypred = yystack->yytops.yystates[yyk];
--^
cc: Warning: calc.c, line 1027: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yysemantics.yyfirstVal = NULL;
--^
cc: Warning: calc.c, line 1028: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yystack->yytops.yystates[yyk] = &yynewItem->yystate;
-----------------------------------^
cc: Error: calc.c, line 1029: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
  yystack->yynextFree += 1;
--^
cc: Warning: calc.c, line 1031: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yyaddDeferredAction (yystack, &yynewItem->yystate, rhs, yyrule);
---------------------------------^
cc: Warning: calc.c, line 1111: In the initializer for yyposn, 
"yystack->yytops.yystates[yyk]" is a pointer to an incomplete struct or union 
and should not be used as the left operand of a member dereference. 
(incompderef)
  size_t yyposn = yystack->yytops.yystates[yyk]->yyposn;
------------------^
cc: Warning: calc.c, line 1148: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          yys = yys->yypred;
----------------^
cc: Warning: calc.c, line 1152: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yynewLRState = yyLRgotoState (yys->yylrState, yylhsNonterm (yyrule));
------------------------------------^
cc: Warning: calc.c, line 1162: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            while (yyp != yys && yyp != yysplit && yyp->yyposn >= yyposn)
---------------------------------------------------^
cc: Warning: calc.c, line 1164: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
--------------------^
cc: Warning: calc.c, line 1164: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
------------------------------------------------------^
cc: Warning: calc.c, line 1172: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                yyp = yyp->yypred;
----------------------^
cc: Warning: calc.c, line 1217: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        if (yys0->yyposn != yys1->yyposn)
------------^
cc: Warning: calc.c, line 1217: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        if (yys0->yyposn != yys1->yyposn)
----------------------------^
cc: Warning: calc.c, line 1216: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
------------------^
cc: Warning: calc.c, line 1216: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
---------------------------------------^
cc: Warning: calc.c, line 1239: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    else if (! yys0->yyresolved && ! yys1->yyresolved)
---------------^
cc: Warning: calc.c, line 1239: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    else if (! yys0->yyresolved && ! yys1->yyresolved)
-------------------------------------^
cc: Warning: calc.c, line 1242: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        for (yyz = yys0->yysemantics.yyfirstVal; yyz->yynext != NULL;
-------------------^
cc: Warning: calc.c, line 1245: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        yyz->yynext = yys1->yysemantics.yyfirstVal;
----------------------^
cc: Warning: calc.c, line 1236: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
--------------^
cc: Warning: calc.c, line 1236: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
-----------------------------------^
cc: Warning: calc.c, line 1284: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      assert (yys->yypred != NULL);
------^
cc: Warning: calc.c, line 1285: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yyflag = yyresolveStates (yys->yypred, yyn-1, yystack);
--------------------------------^
cc: Warning: calc.c, line 1288: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      if (! yys->yyresolved)
------------^
cc: Warning: calc.c, line 1294: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          yys->yyresolved = yytrue;
----------^
cc: Warning: calc.c, line 1458: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys = yys->yypred, yyn += 1)
-----------------^
cc: Warning: calc.c, line 1473: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  for (yyp = yystack->yytops.yystates[0], yyq = yyp->yypred, yyr = NULL;
------------------------------------------------^
cc: Warning: calc.c, line 1476: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    yyp->yypred = yyr;
----^
cc: Warning: calc.c, line 1475: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yyr = yyp, yyp = yyq, yyq = yyp->yypred)
-----------------------------------^
cc: Error: calc.c, line 1478: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yystack->yyspaceLeft += yystack->yynextFree - yystack->yyitems;
--------------------------^
cc: Error: calc.c, line 1479: In this statement, "((yyGLRStackItem 
...)yystack->yysplitPoint)" and "1" cannot be added. (noadd)
  yystack->yynextFree = ((yyGLRStackItem*) yystack->yysplitPoint) + 1;
------------------------^
cc: Error: calc.c, line 1480: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yystack->yyspaceLeft -= yystack->yynextFree - yystack->yyitems;
--------------------------^
cc: Warning: calc.c, line 1486: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yynextFree->yystate = *yyr;
------^
cc: Error: calc.c, line 1486: In this statement, "*yyr" has incomplete type, 
and so cannot be used as an rvalue. (incompvalue)
      yystack->yynextFree->yystate = *yyr;
-------------------------------------^
cc: Warning: calc.c, line 1487: In this statement, "yyr" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yyr = yyr->yypred;
------------^
cc: Warning: calc.c, line 1488: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yynextFree->yystate.yypred = & yystack->yynextFree[-1].yystate;
------^
cc: Error: calc.c, line 1488: In this statement, "yystack->yynextFree" does not 
point to an object type. (needptrobj)
      yystack->yynextFree->yystate.yypred = & yystack->yynextFree[-1].yystate;
----------------------------------------------^
cc: Warning: calc.c, line 1489: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yytops.yystates[0] = &yystack->yynextFree->yystate;
-------------------------------------^
cc: Error: calc.c, line 1490: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
      yystack->yynextFree += 1;
------^
cc: Warning: calc.c, line 1740: In the initializer for yystate, 
"yystack.yytops.yystates[0]" is a pointer to an incomplete struct or union and 
should not be used as the left operand of a member dereference. (incompderef)
          yyStateNum yystate = yystack.yytops.yystates[0]->yylrState;
-------------------------------^
cc: Warning: calc.c, line 1820: In this statement, "yystack.yytops.yystates[0]" 
is a pointer to an incomplete struct or union and should not be used as the 
left operand of a member dereference. (incompderef)
      yyposn = yystack.yytops.yystates[0]->yyposn;
---------------^
cc: Warning: calc.c, line 1836: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  if (yys->yypred)
------^
cc: Warning: calc.c, line 1838: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yy_yypstack (yys->yypred);
-------------------^
cc: Warning: calc.c, line 1841: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  fprintf (stderr, "address@hidden", yys->yylrState, (unsigned long) 
yys->yyposn);
-----------------------------^
cc: Warning: calc.c, line 1841: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  fprintf (stderr, "address@hidden", yys->yylrState, (unsigned long) 
yys->yyposn);
-------------------------------------------------------------^
cc: Error: calc.c, line 1871: In this statement, "yystack->yyitems" cannot be 
subtracted from "yyp". (nosubtract)
      fprintf (stderr, "%3lu. ", (unsigned long) (yyp - yystack->yyitems));
--------------------------------------------------^
cc: Warning: calc.c, line 1875: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yystate.yyresolved, yyp->yystate.yylrState,
-------------------^
cc: Warning: calc.c, line 1875: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yystate.yyresolved, yyp->yystate.yylrState,
--------------------------------------------^
cc: Warning: calc.c, line 1876: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (unsigned long) yyp->yystate.yyposn,
-----------------------------------^
cc: Warning: calc.c, line 1877: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yystate.yypred));
--------------------------^
cc: Warning: calc.c, line 1877: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yystate.yypred));
--------------------------^
cc: Warning: calc.c, line 1878: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yyp->yystate.yyresolved)
----------------^
cc: Warning: calc.c, line 1880: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                     (long) YYINDEX (yyp->yystate.yysemantics.yyfirstVal));
----------------------------^
cc: Warning: calc.c, line 1880: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                     (long) YYINDEX (yyp->yystate.yysemantics.yyfirstVal));
----------------------------^
cc: Warning: calc.c, line 1885: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yyoption.yyrule,
-------------------^
cc: Warning: calc.c, line 1886: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yystate),
--------------------------^
cc: Warning: calc.c, line 1886: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yystate),
--------------------------^
cc: Warning: calc.c, line 1887: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yynext));
--------------------------^
cc: Warning: calc.c, line 1887: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yynext));
--------------------------^
cc: Error: calc.c, line 1869: In this statement, "yyp" and "1" cannot be added. 
(noadd)
  for (yyp = yystack->yyitems; yyp < yystack->yynextFree; yyp += 1)
----------------------------------------------------------^
cc: Error: calc.c, line 1894: In this statement, "yystack->yyitems" cannot be 
subtracted from "(yyGLRStackItem ...)(yystack->yytops.yystates[yyi])". 
(nosubtract)
             (long) YYINDEX (yystack->yytops.yystates[yyi]));
--------------------^
calc.at:482: exit code was 1, expected 0
62. calc.at:482: FAILED near `calc.at:482'

63. calc.at:483: testing Calculator %glr_parser --locations...
calc.at:483: bison -o calc.c  --locations calc.y
calc.at:483: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
cc: Warning: calc.c, line 169: The redefinition of the macro "inline" conflicts 
with a current definition because the replacement lists differ.  The 
redefinition is now in effect. (macroredef)
# define inline
---------------^
ld:
Unresolved:
rpl_realloc
calc.at:483: exit code was 1, expected 0
63. calc.at:483: FAILED near `calc.at:483'

64. calc.at:484: testing Calculator %glr_parser --name-prefix=calc...
calc.at:484: bison -o calc.c  --name-prefix=calc calc.y
calc.at:484: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
cc: Error: calc.c, line 126: Missing type specifier or type qualifier. 
(missingtype)
} yyltype;
^
cc: Warning: calc.c, line 174: The redefinition of the macro "inline" conflicts 
with a current definition because the replacement lists differ.  The 
redefinition is now in effect. (macroredef)
# define inline
---------------^
cc: Error: calc.c, line 531: The member "yystate" has an incomplete type. 
(incompmem)
  yyGLRState yystate;
-------------^
cc: Warning: calc.c, line 811: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  return yystate->yyresolved;
---------^
cc: Warning: calc.c, line 819: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
  yynewItem = &yystack->yynextFree->yyoption;
---------------^
cc: Error: calc.c, line 821: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
  yystack->yynextFree += 1;
--^
cc: Warning: calc.c, line 825: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yynext = yystate->yysemantics.yyfirstVal;
----------------------^
cc: Warning: calc.c, line 826: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yystate->yysemantics.yyfirstVal = yynewItem;
--^
cc: Error: calc.c, line 858: In this statement, "yystack->yynextFree" does not 
point to an object type. (needptrobj)
    (yyGLRStackItem*) malloc (yysize * sizeof (yystack->yynextFree[0]));
-----------------------------------------------^
cc: Error: calc.c, line 880: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yysize = yystack->yynextFree - yystack->yyitems;
-----------^
cc: Error: calc.c, line 891: In this statement, "*yyp0" has incomplete type, 
and so cannot be used as an rvalue. (incompvalue)
      *yyp1 = *yyp0;
--------------^
cc: Warning: calc.c, line 894: In the initializer for yys0, "yyp0" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yyGLRState* yys0 = &yyp0->yystate;
------------------------------^
cc: Warning: calc.c, line 895: In the initializer for yys1, "yyp1" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yyGLRState* yys1 = &yyp1->yystate;
------------------------------^
cc: Warning: calc.c, line 896: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (yys0->yypred != NULL)
--------------^
cc: Warning: calc.c, line 897: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            yys1->yypred =
------------^
cc: Warning: calc.c, line 898: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
              YYRELOC (yyp0, yyp1, yys0->yypred, yystate);
--------------^
cc: Warning: calc.c, line 899: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yys0->yyresolved && yys0->yysemantics.yyfirstVal != NULL)
----------------^
cc: Warning: calc.c, line 899: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yys0->yyresolved && yys0->yysemantics.yyfirstVal != NULL)
------------------------------------^
cc: Warning: calc.c, line 900: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            yys1->yysemantics.yyfirstVal =
------------^
cc: Warning: calc.c, line 901: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
              YYRELOC(yyp0, yyp1, yys0->yysemantics.yyfirstVal, yyoption);
--------------^
cc: Warning: calc.c, line 905: In the initializer for yyv0, "yyp0" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yySemanticOption* yyv0 = &yyp0->yyoption;
------------------------------------^
cc: Warning: calc.c, line 906: In the initializer for yyv1, "yyp1" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yySemanticOption* yyv1 = &yyp1->yyoption;
------------------------------------^
cc: Error: calc.c, line 908: In this statement, "(yyGLRStackItem 
...)(yyv0->yystate)" cannot be subtracted from "(yyp0)". (nosubtract)
            yyv1->yystate = YYRELOC (yyp0, yyp1, yyv0->yystate, yystate);
----------------------------^
cc: Error: calc.c, line 910: In this statement, "(yyGLRStackItem 
...)(yyv0->yynext)" cannot be subtracted from "(yyp0)". (nosubtract)
            yyv1->yynext = YYRELOC (yyp0, yyp1, yyv0->yynext, yyoption);
---------------------------^
cc: Error: calc.c, line 889: In this statement, "yyp0" and "1" cannot be added. 
(noadd)
       yyn -= 1, yyp0 += 1, yyp1 += 1)
-----------------^
cc: Error: calc.c, line 889: In this statement, "yyp1" and "1" cannot be added. 
(noadd)
       yyn -= 1, yyp0 += 1, yyp1 += 1)
----------------------------^
cc: Error: calc.c, line 914: In this statement, "(yyGLRStackItem 
...)(yystack->yysplitPoint)" cannot be subtracted from "(yystack->yyitems)". 
(nosubtract)
    yystack->yysplitPoint = YYRELOC (yystack->yyitems, yynewStack.yyitems,
----------------------------^
cc: Error: calc.c, line 920: In this statement, "(yyGLRStackItem 
...)(yystack->yytops.yystates[yyn])" cannot be subtracted from 
"(yystack->yyitems)". (nosubtract)
        YYRELOC (yystack->yyitems, yynewStack.yyitems,
--------^
cc: Error: calc.c, line 924: In this statement, "yynewStack.yynextFree" and 
"yysize" cannot be added. (noadd)
  yystack->yynextFree = yynewStack.yynextFree + yysize;
------------------------^
cc: Warning: calc.c, line 1031: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyisState = yytrue;
--^
cc: Warning: calc.c, line 1032: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yylrState = yylrState;
--^
cc: Warning: calc.c, line 1033: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyposn = yyposn;
--^
cc: Warning: calc.c, line 1034: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyresolved = yyfalse;
--^
cc: Warning: calc.c, line 1035: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yypred = yystack->yytops.yystates[yyk];
--^
cc: Warning: calc.c, line 1036: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yysemantics.yyfirstVal = NULL;
--^
cc: Warning: calc.c, line 1037: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yystack->yytops.yystates[yyk] = &yynewItem->yystate;
-----------------------------------^
cc: Error: calc.c, line 1038: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
  yystack->yynextFree += 1;
--^
cc: Warning: calc.c, line 1040: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yyaddDeferredAction (yystack, &yynewItem->yystate, rhs, yyrule);
---------------------------------^
cc: Warning: calc.c, line 1120: In the initializer for yyposn, 
"yystack->yytops.yystates[yyk]" is a pointer to an incomplete struct or union 
and should not be used as the left operand of a member dereference. 
(incompderef)
  size_t yyposn = yystack->yytops.yystates[yyk]->yyposn;
------------------^
cc: Warning: calc.c, line 1157: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          yys = yys->yypred;
----------------^
cc: Warning: calc.c, line 1161: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yynewLRState = yyLRgotoState (yys->yylrState, yylhsNonterm (yyrule));
------------------------------------^
cc: Warning: calc.c, line 1171: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            while (yyp != yys && yyp != yysplit && yyp->yyposn >= yyposn)
---------------------------------------------------^
cc: Warning: calc.c, line 1173: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
--------------------^
cc: Warning: calc.c, line 1173: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
------------------------------------------------------^
cc: Warning: calc.c, line 1181: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                yyp = yyp->yypred;
----------------------^
cc: Warning: calc.c, line 1226: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        if (yys0->yyposn != yys1->yyposn)
------------^
cc: Warning: calc.c, line 1226: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        if (yys0->yyposn != yys1->yyposn)
----------------------------^
cc: Warning: calc.c, line 1225: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
------------------^
cc: Warning: calc.c, line 1225: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
---------------------------------------^
cc: Warning: calc.c, line 1248: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    else if (! yys0->yyresolved && ! yys1->yyresolved)
---------------^
cc: Warning: calc.c, line 1248: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    else if (! yys0->yyresolved && ! yys1->yyresolved)
-------------------------------------^
cc: Warning: calc.c, line 1251: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        for (yyz = yys0->yysemantics.yyfirstVal; yyz->yynext != NULL;
-------------------^
cc: Warning: calc.c, line 1254: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        yyz->yynext = yys1->yysemantics.yyfirstVal;
----------------------^
cc: Warning: calc.c, line 1245: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
--------------^
cc: Warning: calc.c, line 1245: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
-----------------------------------^
cc: Warning: calc.c, line 1293: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      assert (yys->yypred != NULL);
------^
cc: Warning: calc.c, line 1294: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yyflag = yyresolveStates (yys->yypred, yyn-1, yystack);
--------------------------------^
cc: Warning: calc.c, line 1297: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      if (! yys->yyresolved)
------------^
cc: Warning: calc.c, line 1303: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          yys->yyresolved = yytrue;
----------^
cc: Warning: calc.c, line 1467: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys = yys->yypred, yyn += 1)
-----------------^
cc: Warning: calc.c, line 1482: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  for (yyp = yystack->yytops.yystates[0], yyq = yyp->yypred, yyr = NULL;
------------------------------------------------^
cc: Warning: calc.c, line 1485: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    yyp->yypred = yyr;
----^
cc: Warning: calc.c, line 1484: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yyr = yyp, yyp = yyq, yyq = yyp->yypred)
-----------------------------------^
cc: Error: calc.c, line 1487: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yystack->yyspaceLeft += yystack->yynextFree - yystack->yyitems;
--------------------------^
cc: Error: calc.c, line 1488: In this statement, "((yyGLRStackItem 
...)yystack->yysplitPoint)" and "1" cannot be added. (noadd)
  yystack->yynextFree = ((yyGLRStackItem*) yystack->yysplitPoint) + 1;
------------------------^
cc: Error: calc.c, line 1489: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yystack->yyspaceLeft -= yystack->yynextFree - yystack->yyitems;
--------------------------^
cc: Warning: calc.c, line 1495: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yynextFree->yystate = *yyr;
------^
cc: Error: calc.c, line 1495: In this statement, "*yyr" has incomplete type, 
and so cannot be used as an rvalue. (incompvalue)
      yystack->yynextFree->yystate = *yyr;
-------------------------------------^
cc: Warning: calc.c, line 1496: In this statement, "yyr" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yyr = yyr->yypred;
------------^
cc: Warning: calc.c, line 1497: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yynextFree->yystate.yypred = & yystack->yynextFree[-1].yystate;
------^
cc: Error: calc.c, line 1497: In this statement, "yystack->yynextFree" does not 
point to an object type. (needptrobj)
      yystack->yynextFree->yystate.yypred = & yystack->yynextFree[-1].yystate;
----------------------------------------------^
cc: Warning: calc.c, line 1498: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yytops.yystates[0] = &yystack->yynextFree->yystate;
-------------------------------------^
cc: Error: calc.c, line 1499: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
      yystack->yynextFree += 1;
------^
cc: Warning: calc.c, line 1749: In the initializer for yystate, 
"yystack.yytops.yystates[0]" is a pointer to an incomplete struct or union and 
should not be used as the left operand of a member dereference. (incompderef)
          yyStateNum yystate = yystack.yytops.yystates[0]->yylrState;
-------------------------------^
cc: Warning: calc.c, line 1829: In this statement, "yystack.yytops.yystates[0]" 
is a pointer to an incomplete struct or union and should not be used as the 
left operand of a member dereference. (incompderef)
      yyposn = yystack.yytops.yystates[0]->yyposn;
---------------^
cc: Warning: calc.c, line 1845: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  if (yys->yypred)
------^
cc: Warning: calc.c, line 1847: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yy_yypstack (yys->yypred);
-------------------^
cc: Warning: calc.c, line 1850: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  fprintf (stderr, "address@hidden", yys->yylrState, (unsigned long) 
yys->yyposn);
-----------------------------^
cc: Warning: calc.c, line 1850: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  fprintf (stderr, "address@hidden", yys->yylrState, (unsigned long) 
yys->yyposn);
-------------------------------------------------------------^
cc: Error: calc.c, line 1880: In this statement, "yystack->yyitems" cannot be 
subtracted from "yyp". (nosubtract)
      fprintf (stderr, "%3lu. ", (unsigned long) (yyp - yystack->yyitems));
--------------------------------------------------^
cc: Warning: calc.c, line 1884: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yystate.yyresolved, yyp->yystate.yylrState,
-------------------^
cc: Warning: calc.c, line 1884: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yystate.yyresolved, yyp->yystate.yylrState,
--------------------------------------------^
cc: Warning: calc.c, line 1885: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (unsigned long) yyp->yystate.yyposn,
-----------------------------------^
cc: Warning: calc.c, line 1886: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yystate.yypred));
--------------------------^
cc: Warning: calc.c, line 1886: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yystate.yypred));
--------------------------^
cc: Warning: calc.c, line 1887: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yyp->yystate.yyresolved)
----------------^
cc: Warning: calc.c, line 1889: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                     (long) YYINDEX (yyp->yystate.yysemantics.yyfirstVal));
----------------------------^
cc: Warning: calc.c, line 1889: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                     (long) YYINDEX (yyp->yystate.yysemantics.yyfirstVal));
----------------------------^
cc: Warning: calc.c, line 1894: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yyoption.yyrule,
-------------------^
cc: Warning: calc.c, line 1895: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yystate),
--------------------------^
cc: Warning: calc.c, line 1895: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yystate),
--------------------------^
cc: Warning: calc.c, line 1896: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yynext));
--------------------------^
cc: Warning: calc.c, line 1896: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yynext));
--------------------------^
cc: Error: calc.c, line 1878: In this statement, "yyp" and "1" cannot be added. 
(noadd)
  for (yyp = yystack->yyitems; yyp < yystack->yynextFree; yyp += 1)
----------------------------------------------------------^
cc: Error: calc.c, line 1903: In this statement, "yystack->yyitems" cannot be 
subtracted from "(yyGLRStackItem ...)(yystack->yytops.yystates[yyi])". 
(nosubtract)
             (long) YYINDEX (yystack->yytops.yystates[yyi]));
--------------------^
calc.at:484: exit code was 1, expected 0
64. calc.at:484: FAILED near `calc.at:484'

65. calc.at:485: testing Calculator %glr_parser --verbose...
calc.at:485: bison -o calc.c  --verbose calc.y
calc.at:485: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
cc: Error: calc.c, line 117: Missing type specifier or type qualifier. 
(missingtype)
} yyltype;
^
cc: Warning: calc.c, line 165: The redefinition of the macro "inline" conflicts 
with a current definition because the replacement lists differ.  The 
redefinition is now in effect. (macroredef)
# define inline
---------------^
cc: Error: calc.c, line 522: The member "yystate" has an incomplete type. 
(incompmem)
  yyGLRState yystate;
-------------^
cc: Warning: calc.c, line 802: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  return yystate->yyresolved;
---------^
cc: Warning: calc.c, line 810: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
  yynewItem = &yystack->yynextFree->yyoption;
---------------^
cc: Error: calc.c, line 812: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
  yystack->yynextFree += 1;
--^
cc: Warning: calc.c, line 816: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yynext = yystate->yysemantics.yyfirstVal;
----------------------^
cc: Warning: calc.c, line 817: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yystate->yysemantics.yyfirstVal = yynewItem;
--^
cc: Error: calc.c, line 849: In this statement, "yystack->yynextFree" does not 
point to an object type. (needptrobj)
    (yyGLRStackItem*) malloc (yysize * sizeof (yystack->yynextFree[0]));
-----------------------------------------------^
cc: Error: calc.c, line 871: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yysize = yystack->yynextFree - yystack->yyitems;
-----------^
cc: Error: calc.c, line 882: In this statement, "*yyp0" has incomplete type, 
and so cannot be used as an rvalue. (incompvalue)
      *yyp1 = *yyp0;
--------------^
cc: Warning: calc.c, line 885: In the initializer for yys0, "yyp0" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yyGLRState* yys0 = &yyp0->yystate;
------------------------------^
cc: Warning: calc.c, line 886: In the initializer for yys1, "yyp1" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yyGLRState* yys1 = &yyp1->yystate;
------------------------------^
cc: Warning: calc.c, line 887: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (yys0->yypred != NULL)
--------------^
cc: Warning: calc.c, line 888: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            yys1->yypred =
------------^
cc: Warning: calc.c, line 889: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
              YYRELOC (yyp0, yyp1, yys0->yypred, yystate);
--------------^
cc: Warning: calc.c, line 890: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yys0->yyresolved && yys0->yysemantics.yyfirstVal != NULL)
----------------^
cc: Warning: calc.c, line 890: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yys0->yyresolved && yys0->yysemantics.yyfirstVal != NULL)
------------------------------------^
cc: Warning: calc.c, line 891: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            yys1->yysemantics.yyfirstVal =
------------^
cc: Warning: calc.c, line 892: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
              YYRELOC(yyp0, yyp1, yys0->yysemantics.yyfirstVal, yyoption);
--------------^
cc: Warning: calc.c, line 896: In the initializer for yyv0, "yyp0" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yySemanticOption* yyv0 = &yyp0->yyoption;
------------------------------------^
cc: Warning: calc.c, line 897: In the initializer for yyv1, "yyp1" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yySemanticOption* yyv1 = &yyp1->yyoption;
------------------------------------^
cc: Error: calc.c, line 899: In this statement, "(yyGLRStackItem 
...)(yyv0->yystate)" cannot be subtracted from "(yyp0)". (nosubtract)
            yyv1->yystate = YYRELOC (yyp0, yyp1, yyv0->yystate, yystate);
----------------------------^
cc: Error: calc.c, line 901: In this statement, "(yyGLRStackItem 
...)(yyv0->yynext)" cannot be subtracted from "(yyp0)". (nosubtract)
            yyv1->yynext = YYRELOC (yyp0, yyp1, yyv0->yynext, yyoption);
---------------------------^
cc: Error: calc.c, line 880: In this statement, "yyp0" and "1" cannot be added. 
(noadd)
       yyn -= 1, yyp0 += 1, yyp1 += 1)
-----------------^
cc: Error: calc.c, line 880: In this statement, "yyp1" and "1" cannot be added. 
(noadd)
       yyn -= 1, yyp0 += 1, yyp1 += 1)
----------------------------^
cc: Error: calc.c, line 905: In this statement, "(yyGLRStackItem 
...)(yystack->yysplitPoint)" cannot be subtracted from "(yystack->yyitems)". 
(nosubtract)
    yystack->yysplitPoint = YYRELOC (yystack->yyitems, yynewStack.yyitems,
----------------------------^
cc: Error: calc.c, line 911: In this statement, "(yyGLRStackItem 
...)(yystack->yytops.yystates[yyn])" cannot be subtracted from 
"(yystack->yyitems)". (nosubtract)
        YYRELOC (yystack->yyitems, yynewStack.yyitems,
--------^
cc: Error: calc.c, line 915: In this statement, "yynewStack.yynextFree" and 
"yysize" cannot be added. (noadd)
  yystack->yynextFree = yynewStack.yynextFree + yysize;
------------------------^
cc: Warning: calc.c, line 1022: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyisState = yytrue;
--^
cc: Warning: calc.c, line 1023: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yylrState = yylrState;
--^
cc: Warning: calc.c, line 1024: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyposn = yyposn;
--^
cc: Warning: calc.c, line 1025: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyresolved = yyfalse;
--^
cc: Warning: calc.c, line 1026: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yypred = yystack->yytops.yystates[yyk];
--^
cc: Warning: calc.c, line 1027: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yysemantics.yyfirstVal = NULL;
--^
cc: Warning: calc.c, line 1028: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yystack->yytops.yystates[yyk] = &yynewItem->yystate;
-----------------------------------^
cc: Error: calc.c, line 1029: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
  yystack->yynextFree += 1;
--^
cc: Warning: calc.c, line 1031: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yyaddDeferredAction (yystack, &yynewItem->yystate, rhs, yyrule);
---------------------------------^
cc: Warning: calc.c, line 1111: In the initializer for yyposn, 
"yystack->yytops.yystates[yyk]" is a pointer to an incomplete struct or union 
and should not be used as the left operand of a member dereference. 
(incompderef)
  size_t yyposn = yystack->yytops.yystates[yyk]->yyposn;
------------------^
cc: Warning: calc.c, line 1148: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          yys = yys->yypred;
----------------^
cc: Warning: calc.c, line 1152: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yynewLRState = yyLRgotoState (yys->yylrState, yylhsNonterm (yyrule));
------------------------------------^
cc: Warning: calc.c, line 1162: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            while (yyp != yys && yyp != yysplit && yyp->yyposn >= yyposn)
---------------------------------------------------^
cc: Warning: calc.c, line 1164: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
--------------------^
cc: Warning: calc.c, line 1164: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
------------------------------------------------------^
cc: Warning: calc.c, line 1172: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                yyp = yyp->yypred;
----------------------^
cc: Warning: calc.c, line 1217: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        if (yys0->yyposn != yys1->yyposn)
------------^
cc: Warning: calc.c, line 1217: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        if (yys0->yyposn != yys1->yyposn)
----------------------------^
cc: Warning: calc.c, line 1216: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
------------------^
cc: Warning: calc.c, line 1216: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
---------------------------------------^
cc: Warning: calc.c, line 1239: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    else if (! yys0->yyresolved && ! yys1->yyresolved)
---------------^
cc: Warning: calc.c, line 1239: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    else if (! yys0->yyresolved && ! yys1->yyresolved)
-------------------------------------^
cc: Warning: calc.c, line 1242: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        for (yyz = yys0->yysemantics.yyfirstVal; yyz->yynext != NULL;
-------------------^
cc: Warning: calc.c, line 1245: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        yyz->yynext = yys1->yysemantics.yyfirstVal;
----------------------^
cc: Warning: calc.c, line 1236: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
--------------^
cc: Warning: calc.c, line 1236: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
-----------------------------------^
cc: Warning: calc.c, line 1284: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      assert (yys->yypred != NULL);
------^
cc: Warning: calc.c, line 1285: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yyflag = yyresolveStates (yys->yypred, yyn-1, yystack);
--------------------------------^
cc: Warning: calc.c, line 1288: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      if (! yys->yyresolved)
------------^
cc: Warning: calc.c, line 1294: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          yys->yyresolved = yytrue;
----------^
cc: Warning: calc.c, line 1458: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys = yys->yypred, yyn += 1)
-----------------^
cc: Warning: calc.c, line 1473: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  for (yyp = yystack->yytops.yystates[0], yyq = yyp->yypred, yyr = NULL;
------------------------------------------------^
cc: Warning: calc.c, line 1476: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    yyp->yypred = yyr;
----^
cc: Warning: calc.c, line 1475: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yyr = yyp, yyp = yyq, yyq = yyp->yypred)
-----------------------------------^
cc: Error: calc.c, line 1478: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yystack->yyspaceLeft += yystack->yynextFree - yystack->yyitems;
--------------------------^
cc: Error: calc.c, line 1479: In this statement, "((yyGLRStackItem 
...)yystack->yysplitPoint)" and "1" cannot be added. (noadd)
  yystack->yynextFree = ((yyGLRStackItem*) yystack->yysplitPoint) + 1;
------------------------^
cc: Error: calc.c, line 1480: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yystack->yyspaceLeft -= yystack->yynextFree - yystack->yyitems;
--------------------------^
cc: Warning: calc.c, line 1486: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yynextFree->yystate = *yyr;
------^
cc: Error: calc.c, line 1486: In this statement, "*yyr" has incomplete type, 
and so cannot be used as an rvalue. (incompvalue)
      yystack->yynextFree->yystate = *yyr;
-------------------------------------^
cc: Warning: calc.c, line 1487: In this statement, "yyr" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yyr = yyr->yypred;
------------^
cc: Warning: calc.c, line 1488: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yynextFree->yystate.yypred = & yystack->yynextFree[-1].yystate;
------^
cc: Error: calc.c, line 1488: In this statement, "yystack->yynextFree" does not 
point to an object type. (needptrobj)
      yystack->yynextFree->yystate.yypred = & yystack->yynextFree[-1].yystate;
----------------------------------------------^
cc: Warning: calc.c, line 1489: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yytops.yystates[0] = &yystack->yynextFree->yystate;
-------------------------------------^
cc: Error: calc.c, line 1490: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
      yystack->yynextFree += 1;
------^
cc: Warning: calc.c, line 1740: In the initializer for yystate, 
"yystack.yytops.yystates[0]" is a pointer to an incomplete struct or union and 
should not be used as the left operand of a member dereference. (incompderef)
          yyStateNum yystate = yystack.yytops.yystates[0]->yylrState;
-------------------------------^
cc: Warning: calc.c, line 1820: In this statement, "yystack.yytops.yystates[0]" 
is a pointer to an incomplete struct or union and should not be used as the 
left operand of a member dereference. (incompderef)
      yyposn = yystack.yytops.yystates[0]->yyposn;
---------------^
cc: Warning: calc.c, line 1836: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  if (yys->yypred)
------^
cc: Warning: calc.c, line 1838: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yy_yypstack (yys->yypred);
-------------------^
cc: Warning: calc.c, line 1841: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  fprintf (stderr, "address@hidden", yys->yylrState, (unsigned long) 
yys->yyposn);
-----------------------------^
cc: Warning: calc.c, line 1841: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  fprintf (stderr, "address@hidden", yys->yylrState, (unsigned long) 
yys->yyposn);
-------------------------------------------------------------^
cc: Error: calc.c, line 1871: In this statement, "yystack->yyitems" cannot be 
subtracted from "yyp". (nosubtract)
      fprintf (stderr, "%3lu. ", (unsigned long) (yyp - yystack->yyitems));
--------------------------------------------------^
cc: Warning: calc.c, line 1875: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yystate.yyresolved, yyp->yystate.yylrState,
-------------------^
cc: Warning: calc.c, line 1875: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yystate.yyresolved, yyp->yystate.yylrState,
--------------------------------------------^
cc: Warning: calc.c, line 1876: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (unsigned long) yyp->yystate.yyposn,
-----------------------------------^
cc: Warning: calc.c, line 1877: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yystate.yypred));
--------------------------^
cc: Warning: calc.c, line 1877: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yystate.yypred));
--------------------------^
cc: Warning: calc.c, line 1878: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yyp->yystate.yyresolved)
----------------^
cc: Warning: calc.c, line 1880: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                     (long) YYINDEX (yyp->yystate.yysemantics.yyfirstVal));
----------------------------^
cc: Warning: calc.c, line 1880: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                     (long) YYINDEX (yyp->yystate.yysemantics.yyfirstVal));
----------------------------^
cc: Warning: calc.c, line 1885: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yyoption.yyrule,
-------------------^
cc: Warning: calc.c, line 1886: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yystate),
--------------------------^
cc: Warning: calc.c, line 1886: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yystate),
--------------------------^
cc: Warning: calc.c, line 1887: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yynext));
--------------------------^
cc: Warning: calc.c, line 1887: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yynext));
--------------------------^
cc: Error: calc.c, line 1869: In this statement, "yyp" and "1" cannot be added. 
(noadd)
  for (yyp = yystack->yyitems; yyp < yystack->yynextFree; yyp += 1)
----------------------------------------------------------^
cc: Error: calc.c, line 1894: In this statement, "yystack->yyitems" cannot be 
subtracted from "(yyGLRStackItem ...)(yystack->yytops.yystates[yyi])". 
(nosubtract)
             (long) YYINDEX (yystack->yytops.yystates[yyi]));
--------------------^
calc.at:485: exit code was 1, expected 0
65. calc.at:485: FAILED near `calc.at:485'

66. calc.at:486: testing Calculator %glr_parser --yacc...
calc.at:486: bison -o calc.c  --yacc calc.y
calc.at:486: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
cc: Error: calc.c, line 117: Missing type specifier or type qualifier. 
(missingtype)
} yyltype;
^
cc: Warning: calc.c, line 165: The redefinition of the macro "inline" conflicts 
with a current definition because the replacement lists differ.  The 
redefinition is now in effect. (macroredef)
# define inline
---------------^
cc: Error: calc.c, line 522: The member "yystate" has an incomplete type. 
(incompmem)
  yyGLRState yystate;
-------------^
cc: Warning: calc.c, line 802: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  return yystate->yyresolved;
---------^
cc: Warning: calc.c, line 810: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
  yynewItem = &yystack->yynextFree->yyoption;
---------------^
cc: Error: calc.c, line 812: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
  yystack->yynextFree += 1;
--^
cc: Warning: calc.c, line 816: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yynext = yystate->yysemantics.yyfirstVal;
----------------------^
cc: Warning: calc.c, line 817: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yystate->yysemantics.yyfirstVal = yynewItem;
--^
cc: Error: calc.c, line 849: In this statement, "yystack->yynextFree" does not 
point to an object type. (needptrobj)
    (yyGLRStackItem*) malloc (yysize * sizeof (yystack->yynextFree[0]));
-----------------------------------------------^
cc: Error: calc.c, line 871: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yysize = yystack->yynextFree - yystack->yyitems;
-----------^
cc: Error: calc.c, line 882: In this statement, "*yyp0" has incomplete type, 
and so cannot be used as an rvalue. (incompvalue)
      *yyp1 = *yyp0;
--------------^
cc: Warning: calc.c, line 885: In the initializer for yys0, "yyp0" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yyGLRState* yys0 = &yyp0->yystate;
------------------------------^
cc: Warning: calc.c, line 886: In the initializer for yys1, "yyp1" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yyGLRState* yys1 = &yyp1->yystate;
------------------------------^
cc: Warning: calc.c, line 887: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (yys0->yypred != NULL)
--------------^
cc: Warning: calc.c, line 888: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            yys1->yypred =
------------^
cc: Warning: calc.c, line 889: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
              YYRELOC (yyp0, yyp1, yys0->yypred, yystate);
--------------^
cc: Warning: calc.c, line 890: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yys0->yyresolved && yys0->yysemantics.yyfirstVal != NULL)
----------------^
cc: Warning: calc.c, line 890: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yys0->yyresolved && yys0->yysemantics.yyfirstVal != NULL)
------------------------------------^
cc: Warning: calc.c, line 891: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            yys1->yysemantics.yyfirstVal =
------------^
cc: Warning: calc.c, line 892: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
              YYRELOC(yyp0, yyp1, yys0->yysemantics.yyfirstVal, yyoption);
--------------^
cc: Warning: calc.c, line 896: In the initializer for yyv0, "yyp0" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yySemanticOption* yyv0 = &yyp0->yyoption;
------------------------------------^
cc: Warning: calc.c, line 897: In the initializer for yyv1, "yyp1" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yySemanticOption* yyv1 = &yyp1->yyoption;
------------------------------------^
cc: Error: calc.c, line 899: In this statement, "(yyGLRStackItem 
...)(yyv0->yystate)" cannot be subtracted from "(yyp0)". (nosubtract)
            yyv1->yystate = YYRELOC (yyp0, yyp1, yyv0->yystate, yystate);
----------------------------^
cc: Error: calc.c, line 901: In this statement, "(yyGLRStackItem 
...)(yyv0->yynext)" cannot be subtracted from "(yyp0)". (nosubtract)
            yyv1->yynext = YYRELOC (yyp0, yyp1, yyv0->yynext, yyoption);
---------------------------^
cc: Error: calc.c, line 880: In this statement, "yyp0" and "1" cannot be added. 
(noadd)
       yyn -= 1, yyp0 += 1, yyp1 += 1)
-----------------^
cc: Error: calc.c, line 880: In this statement, "yyp1" and "1" cannot be added. 
(noadd)
       yyn -= 1, yyp0 += 1, yyp1 += 1)
----------------------------^
cc: Error: calc.c, line 905: In this statement, "(yyGLRStackItem 
...)(yystack->yysplitPoint)" cannot be subtracted from "(yystack->yyitems)". 
(nosubtract)
    yystack->yysplitPoint = YYRELOC (yystack->yyitems, yynewStack.yyitems,
----------------------------^
cc: Error: calc.c, line 911: In this statement, "(yyGLRStackItem 
...)(yystack->yytops.yystates[yyn])" cannot be subtracted from 
"(yystack->yyitems)". (nosubtract)
        YYRELOC (yystack->yyitems, yynewStack.yyitems,
--------^
cc: Error: calc.c, line 915: In this statement, "yynewStack.yynextFree" and 
"yysize" cannot be added. (noadd)
  yystack->yynextFree = yynewStack.yynextFree + yysize;
------------------------^
cc: Warning: calc.c, line 1022: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyisState = yytrue;
--^
cc: Warning: calc.c, line 1023: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yylrState = yylrState;
--^
cc: Warning: calc.c, line 1024: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyposn = yyposn;
--^
cc: Warning: calc.c, line 1025: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyresolved = yyfalse;
--^
cc: Warning: calc.c, line 1026: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yypred = yystack->yytops.yystates[yyk];
--^
cc: Warning: calc.c, line 1027: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yysemantics.yyfirstVal = NULL;
--^
cc: Warning: calc.c, line 1028: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yystack->yytops.yystates[yyk] = &yynewItem->yystate;
-----------------------------------^
cc: Error: calc.c, line 1029: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
  yystack->yynextFree += 1;
--^
cc: Warning: calc.c, line 1031: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yyaddDeferredAction (yystack, &yynewItem->yystate, rhs, yyrule);
---------------------------------^
cc: Warning: calc.c, line 1111: In the initializer for yyposn, 
"yystack->yytops.yystates[yyk]" is a pointer to an incomplete struct or union 
and should not be used as the left operand of a member dereference. 
(incompderef)
  size_t yyposn = yystack->yytops.yystates[yyk]->yyposn;
------------------^
cc: Warning: calc.c, line 1148: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          yys = yys->yypred;
----------------^
cc: Warning: calc.c, line 1152: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yynewLRState = yyLRgotoState (yys->yylrState, yylhsNonterm (yyrule));
------------------------------------^
cc: Warning: calc.c, line 1162: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            while (yyp != yys && yyp != yysplit && yyp->yyposn >= yyposn)
---------------------------------------------------^
cc: Warning: calc.c, line 1164: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
--------------------^
cc: Warning: calc.c, line 1164: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
------------------------------------------------------^
cc: Warning: calc.c, line 1172: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                yyp = yyp->yypred;
----------------------^
cc: Warning: calc.c, line 1217: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        if (yys0->yyposn != yys1->yyposn)
------------^
cc: Warning: calc.c, line 1217: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        if (yys0->yyposn != yys1->yyposn)
----------------------------^
cc: Warning: calc.c, line 1216: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
------------------^
cc: Warning: calc.c, line 1216: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
---------------------------------------^
cc: Warning: calc.c, line 1239: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    else if (! yys0->yyresolved && ! yys1->yyresolved)
---------------^
cc: Warning: calc.c, line 1239: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    else if (! yys0->yyresolved && ! yys1->yyresolved)
-------------------------------------^
cc: Warning: calc.c, line 1242: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        for (yyz = yys0->yysemantics.yyfirstVal; yyz->yynext != NULL;
-------------------^
cc: Warning: calc.c, line 1245: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        yyz->yynext = yys1->yysemantics.yyfirstVal;
----------------------^
cc: Warning: calc.c, line 1236: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
--------------^
cc: Warning: calc.c, line 1236: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
-----------------------------------^
cc: Warning: calc.c, line 1284: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      assert (yys->yypred != NULL);
------^
cc: Warning: calc.c, line 1285: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yyflag = yyresolveStates (yys->yypred, yyn-1, yystack);
--------------------------------^
cc: Warning: calc.c, line 1288: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      if (! yys->yyresolved)
------------^
cc: Warning: calc.c, line 1294: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          yys->yyresolved = yytrue;
----------^
cc: Warning: calc.c, line 1458: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys = yys->yypred, yyn += 1)
-----------------^
cc: Warning: calc.c, line 1473: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  for (yyp = yystack->yytops.yystates[0], yyq = yyp->yypred, yyr = NULL;
------------------------------------------------^
cc: Warning: calc.c, line 1476: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    yyp->yypred = yyr;
----^
cc: Warning: calc.c, line 1475: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yyr = yyp, yyp = yyq, yyq = yyp->yypred)
-----------------------------------^
cc: Error: calc.c, line 1478: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yystack->yyspaceLeft += yystack->yynextFree - yystack->yyitems;
--------------------------^
cc: Error: calc.c, line 1479: In this statement, "((yyGLRStackItem 
...)yystack->yysplitPoint)" and "1" cannot be added. (noadd)
  yystack->yynextFree = ((yyGLRStackItem*) yystack->yysplitPoint) + 1;
------------------------^
cc: Error: calc.c, line 1480: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yystack->yyspaceLeft -= yystack->yynextFree - yystack->yyitems;
--------------------------^
cc: Warning: calc.c, line 1486: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yynextFree->yystate = *yyr;
------^
cc: Error: calc.c, line 1486: In this statement, "*yyr" has incomplete type, 
and so cannot be used as an rvalue. (incompvalue)
      yystack->yynextFree->yystate = *yyr;
-------------------------------------^
cc: Warning: calc.c, line 1487: In this statement, "yyr" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yyr = yyr->yypred;
------------^
cc: Warning: calc.c, line 1488: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yynextFree->yystate.yypred = & yystack->yynextFree[-1].yystate;
------^
cc: Error: calc.c, line 1488: In this statement, "yystack->yynextFree" does not 
point to an object type. (needptrobj)
      yystack->yynextFree->yystate.yypred = & yystack->yynextFree[-1].yystate;
----------------------------------------------^
cc: Warning: calc.c, line 1489: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yytops.yystates[0] = &yystack->yynextFree->yystate;
-------------------------------------^
cc: Error: calc.c, line 1490: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
      yystack->yynextFree += 1;
------^
cc: Warning: calc.c, line 1740: In the initializer for yystate, 
"yystack.yytops.yystates[0]" is a pointer to an incomplete struct or union and 
should not be used as the left operand of a member dereference. (incompderef)
          yyStateNum yystate = yystack.yytops.yystates[0]->yylrState;
-------------------------------^
cc: Warning: calc.c, line 1820: In this statement, "yystack.yytops.yystates[0]" 
is a pointer to an incomplete struct or union and should not be used as the 
left operand of a member dereference. (incompderef)
      yyposn = yystack.yytops.yystates[0]->yyposn;
---------------^
cc: Warning: calc.c, line 1836: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  if (yys->yypred)
------^
cc: Warning: calc.c, line 1838: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yy_yypstack (yys->yypred);
-------------------^
cc: Warning: calc.c, line 1841: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  fprintf (stderr, "address@hidden", yys->yylrState, (unsigned long) 
yys->yyposn);
-----------------------------^
cc: Warning: calc.c, line 1841: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  fprintf (stderr, "address@hidden", yys->yylrState, (unsigned long) 
yys->yyposn);
-------------------------------------------------------------^
cc: Error: calc.c, line 1871: In this statement, "yystack->yyitems" cannot be 
subtracted from "yyp". (nosubtract)
      fprintf (stderr, "%3lu. ", (unsigned long) (yyp - yystack->yyitems));
--------------------------------------------------^
cc: Warning: calc.c, line 1875: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yystate.yyresolved, yyp->yystate.yylrState,
-------------------^
cc: Warning: calc.c, line 1875: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yystate.yyresolved, yyp->yystate.yylrState,
--------------------------------------------^
cc: Warning: calc.c, line 1876: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (unsigned long) yyp->yystate.yyposn,
-----------------------------------^
cc: Warning: calc.c, line 1877: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yystate.yypred));
--------------------------^
cc: Warning: calc.c, line 1877: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yystate.yypred));
--------------------------^
cc: Warning: calc.c, line 1878: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yyp->yystate.yyresolved)
----------------^
cc: Warning: calc.c, line 1880: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                     (long) YYINDEX (yyp->yystate.yysemantics.yyfirstVal));
----------------------------^
cc: Warning: calc.c, line 1880: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                     (long) YYINDEX (yyp->yystate.yysemantics.yyfirstVal));
----------------------------^
cc: Warning: calc.c, line 1885: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yyoption.yyrule,
-------------------^
cc: Warning: calc.c, line 1886: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yystate),
--------------------------^
cc: Warning: calc.c, line 1886: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yystate),
--------------------------^
cc: Warning: calc.c, line 1887: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yynext));
--------------------------^
cc: Warning: calc.c, line 1887: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yynext));
--------------------------^
cc: Error: calc.c, line 1869: In this statement, "yyp" and "1" cannot be added. 
(noadd)
  for (yyp = yystack->yyitems; yyp < yystack->yynextFree; yyp += 1)
----------------------------------------------------------^
cc: Error: calc.c, line 1894: In this statement, "yystack->yyitems" cannot be 
subtracted from "(yyGLRStackItem ...)(yystack->yytops.yystates[yyi])". 
(nosubtract)
             (long) YYINDEX (yystack->yytops.yystates[yyi]));
--------------------^
calc.at:486: exit code was 1, expected 0
66. calc.at:486: FAILED near `calc.at:486'

67. calc.at:487: testing Calculator %glr_parser %error-verbose...
calc.at:487: bison -o calc.c   calc.y
calc.at:487: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
cc: Error: calc.c, line 117: Missing type specifier or type qualifier. 
(missingtype)
} yyltype;
^
cc: Warning: calc.c, line 165: The redefinition of the macro "inline" conflicts 
with a current definition because the replacement lists differ.  The 
redefinition is now in effect. (macroredef)
# define inline
---------------^
cc: Error: calc.c, line 522: The member "yystate" has an incomplete type. 
(incompmem)
  yyGLRState yystate;
-------------^
cc: Warning: calc.c, line 802: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  return yystate->yyresolved;
---------^
cc: Warning: calc.c, line 810: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
  yynewItem = &yystack->yynextFree->yyoption;
---------------^
cc: Error: calc.c, line 812: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
  yystack->yynextFree += 1;
--^
cc: Warning: calc.c, line 816: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yynext = yystate->yysemantics.yyfirstVal;
----------------------^
cc: Warning: calc.c, line 817: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yystate->yysemantics.yyfirstVal = yynewItem;
--^
cc: Error: calc.c, line 849: In this statement, "yystack->yynextFree" does not 
point to an object type. (needptrobj)
    (yyGLRStackItem*) malloc (yysize * sizeof (yystack->yynextFree[0]));
-----------------------------------------------^
cc: Error: calc.c, line 871: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yysize = yystack->yynextFree - yystack->yyitems;
-----------^
cc: Error: calc.c, line 882: In this statement, "*yyp0" has incomplete type, 
and so cannot be used as an rvalue. (incompvalue)
      *yyp1 = *yyp0;
--------------^
cc: Warning: calc.c, line 885: In the initializer for yys0, "yyp0" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yyGLRState* yys0 = &yyp0->yystate;
------------------------------^
cc: Warning: calc.c, line 886: In the initializer for yys1, "yyp1" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yyGLRState* yys1 = &yyp1->yystate;
------------------------------^
cc: Warning: calc.c, line 887: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (yys0->yypred != NULL)
--------------^
cc: Warning: calc.c, line 888: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            yys1->yypred =
------------^
cc: Warning: calc.c, line 889: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
              YYRELOC (yyp0, yyp1, yys0->yypred, yystate);
--------------^
cc: Warning: calc.c, line 890: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yys0->yyresolved && yys0->yysemantics.yyfirstVal != NULL)
----------------^
cc: Warning: calc.c, line 890: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yys0->yyresolved && yys0->yysemantics.yyfirstVal != NULL)
------------------------------------^
cc: Warning: calc.c, line 891: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            yys1->yysemantics.yyfirstVal =
------------^
cc: Warning: calc.c, line 892: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
              YYRELOC(yyp0, yyp1, yys0->yysemantics.yyfirstVal, yyoption);
--------------^
cc: Warning: calc.c, line 896: In the initializer for yyv0, "yyp0" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yySemanticOption* yyv0 = &yyp0->yyoption;
------------------------------------^
cc: Warning: calc.c, line 897: In the initializer for yyv1, "yyp1" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yySemanticOption* yyv1 = &yyp1->yyoption;
------------------------------------^
cc: Error: calc.c, line 899: In this statement, "(yyGLRStackItem 
...)(yyv0->yystate)" cannot be subtracted from "(yyp0)". (nosubtract)
            yyv1->yystate = YYRELOC (yyp0, yyp1, yyv0->yystate, yystate);
----------------------------^
cc: Error: calc.c, line 901: In this statement, "(yyGLRStackItem 
...)(yyv0->yynext)" cannot be subtracted from "(yyp0)". (nosubtract)
            yyv1->yynext = YYRELOC (yyp0, yyp1, yyv0->yynext, yyoption);
---------------------------^
cc: Error: calc.c, line 880: In this statement, "yyp0" and "1" cannot be added. 
(noadd)
       yyn -= 1, yyp0 += 1, yyp1 += 1)
-----------------^
cc: Error: calc.c, line 880: In this statement, "yyp1" and "1" cannot be added. 
(noadd)
       yyn -= 1, yyp0 += 1, yyp1 += 1)
----------------------------^
cc: Error: calc.c, line 905: In this statement, "(yyGLRStackItem 
...)(yystack->yysplitPoint)" cannot be subtracted from "(yystack->yyitems)". 
(nosubtract)
    yystack->yysplitPoint = YYRELOC (yystack->yyitems, yynewStack.yyitems,
----------------------------^
cc: Error: calc.c, line 911: In this statement, "(yyGLRStackItem 
...)(yystack->yytops.yystates[yyn])" cannot be subtracted from 
"(yystack->yyitems)". (nosubtract)
        YYRELOC (yystack->yyitems, yynewStack.yyitems,
--------^
cc: Error: calc.c, line 915: In this statement, "yynewStack.yynextFree" and 
"yysize" cannot be added. (noadd)
  yystack->yynextFree = yynewStack.yynextFree + yysize;
------------------------^
cc: Warning: calc.c, line 1022: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyisState = yytrue;
--^
cc: Warning: calc.c, line 1023: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yylrState = yylrState;
--^
cc: Warning: calc.c, line 1024: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyposn = yyposn;
--^
cc: Warning: calc.c, line 1025: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyresolved = yyfalse;
--^
cc: Warning: calc.c, line 1026: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yypred = yystack->yytops.yystates[yyk];
--^
cc: Warning: calc.c, line 1027: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yysemantics.yyfirstVal = NULL;
--^
cc: Warning: calc.c, line 1028: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yystack->yytops.yystates[yyk] = &yynewItem->yystate;
-----------------------------------^
cc: Error: calc.c, line 1029: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
  yystack->yynextFree += 1;
--^
cc: Warning: calc.c, line 1031: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yyaddDeferredAction (yystack, &yynewItem->yystate, rhs, yyrule);
---------------------------------^
cc: Warning: calc.c, line 1111: In the initializer for yyposn, 
"yystack->yytops.yystates[yyk]" is a pointer to an incomplete struct or union 
and should not be used as the left operand of a member dereference. 
(incompderef)
  size_t yyposn = yystack->yytops.yystates[yyk]->yyposn;
------------------^
cc: Warning: calc.c, line 1148: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          yys = yys->yypred;
----------------^
cc: Warning: calc.c, line 1152: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yynewLRState = yyLRgotoState (yys->yylrState, yylhsNonterm (yyrule));
------------------------------------^
cc: Warning: calc.c, line 1162: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            while (yyp != yys && yyp != yysplit && yyp->yyposn >= yyposn)
---------------------------------------------------^
cc: Warning: calc.c, line 1164: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
--------------------^
cc: Warning: calc.c, line 1164: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
------------------------------------------------------^
cc: Warning: calc.c, line 1172: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                yyp = yyp->yypred;
----------------------^
cc: Warning: calc.c, line 1217: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        if (yys0->yyposn != yys1->yyposn)
------------^
cc: Warning: calc.c, line 1217: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        if (yys0->yyposn != yys1->yyposn)
----------------------------^
cc: Warning: calc.c, line 1216: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
------------------^
cc: Warning: calc.c, line 1216: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
---------------------------------------^
cc: Warning: calc.c, line 1239: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    else if (! yys0->yyresolved && ! yys1->yyresolved)
---------------^
cc: Warning: calc.c, line 1239: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    else if (! yys0->yyresolved && ! yys1->yyresolved)
-------------------------------------^
cc: Warning: calc.c, line 1242: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        for (yyz = yys0->yysemantics.yyfirstVal; yyz->yynext != NULL;
-------------------^
cc: Warning: calc.c, line 1245: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        yyz->yynext = yys1->yysemantics.yyfirstVal;
----------------------^
cc: Warning: calc.c, line 1236: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
--------------^
cc: Warning: calc.c, line 1236: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
-----------------------------------^
cc: Warning: calc.c, line 1284: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      assert (yys->yypred != NULL);
------^
cc: Warning: calc.c, line 1285: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yyflag = yyresolveStates (yys->yypred, yyn-1, yystack);
--------------------------------^
cc: Warning: calc.c, line 1288: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      if (! yys->yyresolved)
------------^
cc: Warning: calc.c, line 1294: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          yys->yyresolved = yytrue;
----------^
cc: Warning: calc.c, line 1458: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys = yys->yypred, yyn += 1)
-----------------^
cc: Warning: calc.c, line 1473: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  for (yyp = yystack->yytops.yystates[0], yyq = yyp->yypred, yyr = NULL;
------------------------------------------------^
cc: Warning: calc.c, line 1476: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    yyp->yypred = yyr;
----^
cc: Warning: calc.c, line 1475: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yyr = yyp, yyp = yyq, yyq = yyp->yypred)
-----------------------------------^
cc: Error: calc.c, line 1478: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yystack->yyspaceLeft += yystack->yynextFree - yystack->yyitems;
--------------------------^
cc: Error: calc.c, line 1479: In this statement, "((yyGLRStackItem 
...)yystack->yysplitPoint)" and "1" cannot be added. (noadd)
  yystack->yynextFree = ((yyGLRStackItem*) yystack->yysplitPoint) + 1;
------------------------^
cc: Error: calc.c, line 1480: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yystack->yyspaceLeft -= yystack->yynextFree - yystack->yyitems;
--------------------------^
cc: Warning: calc.c, line 1486: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yynextFree->yystate = *yyr;
------^
cc: Error: calc.c, line 1486: In this statement, "*yyr" has incomplete type, 
and so cannot be used as an rvalue. (incompvalue)
      yystack->yynextFree->yystate = *yyr;
-------------------------------------^
cc: Warning: calc.c, line 1487: In this statement, "yyr" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yyr = yyr->yypred;
------------^
cc: Warning: calc.c, line 1488: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yynextFree->yystate.yypred = & yystack->yynextFree[-1].yystate;
------^
cc: Error: calc.c, line 1488: In this statement, "yystack->yynextFree" does not 
point to an object type. (needptrobj)
      yystack->yynextFree->yystate.yypred = & yystack->yynextFree[-1].yystate;
----------------------------------------------^
cc: Warning: calc.c, line 1489: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yytops.yystates[0] = &yystack->yynextFree->yystate;
-------------------------------------^
cc: Error: calc.c, line 1490: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
      yystack->yynextFree += 1;
------^
cc: Warning: calc.c, line 1740: In the initializer for yystate, 
"yystack.yytops.yystates[0]" is a pointer to an incomplete struct or union and 
should not be used as the left operand of a member dereference. (incompderef)
          yyStateNum yystate = yystack.yytops.yystates[0]->yylrState;
-------------------------------^
cc: Warning: calc.c, line 1820: In this statement, "yystack.yytops.yystates[0]" 
is a pointer to an incomplete struct or union and should not be used as the 
left operand of a member dereference. (incompderef)
      yyposn = yystack.yytops.yystates[0]->yyposn;
---------------^
cc: Warning: calc.c, line 1836: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  if (yys->yypred)
------^
cc: Warning: calc.c, line 1838: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yy_yypstack (yys->yypred);
-------------------^
cc: Warning: calc.c, line 1841: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  fprintf (stderr, "address@hidden", yys->yylrState, (unsigned long) 
yys->yyposn);
-----------------------------^
cc: Warning: calc.c, line 1841: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  fprintf (stderr, "address@hidden", yys->yylrState, (unsigned long) 
yys->yyposn);
-------------------------------------------------------------^
cc: Error: calc.c, line 1871: In this statement, "yystack->yyitems" cannot be 
subtracted from "yyp". (nosubtract)
      fprintf (stderr, "%3lu. ", (unsigned long) (yyp - yystack->yyitems));
--------------------------------------------------^
cc: Warning: calc.c, line 1875: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yystate.yyresolved, yyp->yystate.yylrState,
-------------------^
cc: Warning: calc.c, line 1875: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yystate.yyresolved, yyp->yystate.yylrState,
--------------------------------------------^
cc: Warning: calc.c, line 1876: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (unsigned long) yyp->yystate.yyposn,
-----------------------------------^
cc: Warning: calc.c, line 1877: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yystate.yypred));
--------------------------^
cc: Warning: calc.c, line 1877: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yystate.yypred));
--------------------------^
cc: Warning: calc.c, line 1878: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yyp->yystate.yyresolved)
----------------^
cc: Warning: calc.c, line 1880: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                     (long) YYINDEX (yyp->yystate.yysemantics.yyfirstVal));
----------------------------^
cc: Warning: calc.c, line 1880: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                     (long) YYINDEX (yyp->yystate.yysemantics.yyfirstVal));
----------------------------^
cc: Warning: calc.c, line 1885: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yyoption.yyrule,
-------------------^
cc: Warning: calc.c, line 1886: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yystate),
--------------------------^
cc: Warning: calc.c, line 1886: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yystate),
--------------------------^
cc: Warning: calc.c, line 1887: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yynext));
--------------------------^
cc: Warning: calc.c, line 1887: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yynext));
--------------------------^
cc: Error: calc.c, line 1869: In this statement, "yyp" and "1" cannot be added. 
(noadd)
  for (yyp = yystack->yyitems; yyp < yystack->yynextFree; yyp += 1)
----------------------------------------------------------^
cc: Error: calc.c, line 1894: In this statement, "yystack->yyitems" cannot be 
subtracted from "(yyGLRStackItem ...)(yystack->yytops.yystates[yyi])". 
(nosubtract)
             (long) YYINDEX (yystack->yytops.yystates[yyi]));
--------------------^
calc.at:487: exit code was 1, expected 0
67. calc.at:487: FAILED near `calc.at:487'

68. calc.at:489: testing Calculator %glr_parser %error-verbose --locations...
calc.at:489: bison -o calc.c   --locations calc.y
calc.at:489: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
cc: Warning: calc.c, line 169: The redefinition of the macro "inline" conflicts 
with a current definition because the replacement lists differ.  The 
redefinition is now in effect. (macroredef)
# define inline
---------------^
ld:
Unresolved:
rpl_realloc
calc.at:489: exit code was 1, expected 0
68. calc.at:489: FAILED near `calc.at:489'

69. calc.at:491: testing Calculator %glr_parser %error-verbose --defines 
--locations --name-prefix=calc --verbose --yacc...
calc.at:491: bison -o calc.c   --defines --locations --name-prefix=calc 
--verbose --yacc calc.y
calc.at:491: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
cc: Warning: calc.c, line 178: The redefinition of the macro "inline" conflicts 
with a current definition because the replacement lists differ.  The 
redefinition is now in effect. (macroredef)
# define inline
---------------^
ld:
Unresolved:
rpl_realloc
calc.at:491: exit code was 1, expected 0
69. calc.at:491: FAILED near `calc.at:491'

70. calc.at:493: testing Calculator %glr_parser %debug...
calc.at:493: bison -o calc.c   calc.y
calc.at:493: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
cc: Error: calc.c, line 117: Missing type specifier or type qualifier. 
(missingtype)
} yyltype;
^
cc: Warning: calc.c, line 165: The redefinition of the macro "inline" conflicts 
with a current definition because the replacement lists differ.  The 
redefinition is now in effect. (macroredef)
# define inline
---------------^
cc: Error: calc.c, line 1331: Invalid expression. (badexpr)
    }
----^
cc: Error: calc.c, line 522: The member "yystate" has an incomplete type. 
(incompmem)
  yyGLRState yystate;
-------------^
cc: Warning: calc.c, line 802: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  return yystate->yyresolved;
---------^
cc: Warning: calc.c, line 810: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
  yynewItem = &yystack->yynextFree->yyoption;
---------------^
cc: Error: calc.c, line 812: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
  yystack->yynextFree += 1;
--^
cc: Warning: calc.c, line 816: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yynext = yystate->yysemantics.yyfirstVal;
----------------------^
cc: Warning: calc.c, line 817: In this statement, "yystate" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yystate->yysemantics.yyfirstVal = yynewItem;
--^
cc: Error: calc.c, line 849: In this statement, "yystack->yynextFree" does not 
point to an object type. (needptrobj)
    (yyGLRStackItem*) malloc (yysize * sizeof (yystack->yynextFree[0]));
-----------------------------------------------^
cc: Error: calc.c, line 871: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yysize = yystack->yynextFree - yystack->yyitems;
-----------^
cc: Error: calc.c, line 882: In this statement, "*yyp0" has incomplete type, 
and so cannot be used as an rvalue. (incompvalue)
      *yyp1 = *yyp0;
--------------^
cc: Warning: calc.c, line 885: In the initializer for yys0, "yyp0" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yyGLRState* yys0 = &yyp0->yystate;
------------------------------^
cc: Warning: calc.c, line 886: In the initializer for yys1, "yyp1" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yyGLRState* yys1 = &yyp1->yystate;
------------------------------^
cc: Warning: calc.c, line 887: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (yys0->yypred != NULL)
--------------^
cc: Warning: calc.c, line 888: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            yys1->yypred =
------------^
cc: Warning: calc.c, line 889: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
              YYRELOC (yyp0, yyp1, yys0->yypred, yystate);
--------------^
cc: Warning: calc.c, line 890: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yys0->yyresolved && yys0->yysemantics.yyfirstVal != NULL)
----------------^
cc: Warning: calc.c, line 890: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yys0->yyresolved && yys0->yysemantics.yyfirstVal != NULL)
------------------------------------^
cc: Warning: calc.c, line 891: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            yys1->yysemantics.yyfirstVal =
------------^
cc: Warning: calc.c, line 892: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
              YYRELOC(yyp0, yyp1, yys0->yysemantics.yyfirstVal, yyoption);
--------------^
cc: Warning: calc.c, line 896: In the initializer for yyv0, "yyp0" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yySemanticOption* yyv0 = &yyp0->yyoption;
------------------------------------^
cc: Warning: calc.c, line 897: In the initializer for yyv1, "yyp1" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          yySemanticOption* yyv1 = &yyp1->yyoption;
------------------------------------^
cc: Error: calc.c, line 899: In this statement, "(yyGLRStackItem 
...)(yyv0->yystate)" cannot be subtracted from "(yyp0)". (nosubtract)
            yyv1->yystate = YYRELOC (yyp0, yyp1, yyv0->yystate, yystate);
----------------------------^
cc: Error: calc.c, line 901: In this statement, "(yyGLRStackItem 
...)(yyv0->yynext)" cannot be subtracted from "(yyp0)". (nosubtract)
            yyv1->yynext = YYRELOC (yyp0, yyp1, yyv0->yynext, yyoption);
---------------------------^
cc: Error: calc.c, line 880: In this statement, "yyp0" and "1" cannot be added. 
(noadd)
       yyn -= 1, yyp0 += 1, yyp1 += 1)
-----------------^
cc: Error: calc.c, line 880: In this statement, "yyp1" and "1" cannot be added. 
(noadd)
       yyn -= 1, yyp0 += 1, yyp1 += 1)
----------------------------^
cc: Error: calc.c, line 905: In this statement, "(yyGLRStackItem 
...)(yystack->yysplitPoint)" cannot be subtracted from "(yystack->yyitems)". 
(nosubtract)
    yystack->yysplitPoint = YYRELOC (yystack->yyitems, yynewStack.yyitems,
----------------------------^
cc: Error: calc.c, line 911: In this statement, "(yyGLRStackItem 
...)(yystack->yytops.yystates[yyn])" cannot be subtracted from 
"(yystack->yyitems)". (nosubtract)
        YYRELOC (yystack->yyitems, yynewStack.yyitems,
--------^
cc: Error: calc.c, line 915: In this statement, "yynewStack.yynextFree" and 
"yysize" cannot be added. (noadd)
  yystack->yynextFree = yynewStack.yynextFree + yysize;
------------------------^
cc: Warning: calc.c, line 1022: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyisState = yytrue;
--^
cc: Warning: calc.c, line 1023: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yylrState = yylrState;
--^
cc: Warning: calc.c, line 1024: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyposn = yyposn;
--^
cc: Warning: calc.c, line 1025: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yyresolved = yyfalse;
--^
cc: Warning: calc.c, line 1026: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yypred = yystack->yytops.yystates[yyk];
--^
cc: Warning: calc.c, line 1027: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yynewItem->yystate.yysemantics.yyfirstVal = NULL;
--^
cc: Warning: calc.c, line 1028: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yystack->yytops.yystates[yyk] = &yynewItem->yystate;
-----------------------------------^
cc: Error: calc.c, line 1029: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
  yystack->yynextFree += 1;
--^
cc: Warning: calc.c, line 1031: In this statement, "yynewItem" is a pointer to 
an incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  yyaddDeferredAction (yystack, &yynewItem->yystate, rhs, yyrule);
---------------------------------^
cc: Warning: calc.c, line 1111: In the initializer for yyposn, 
"yystack->yytops.yystates[yyk]" is a pointer to an incomplete struct or union 
and should not be used as the left operand of a member dereference. 
(incompderef)
  size_t yyposn = yystack->yytops.yystates[yyk]->yyposn;
------------------^
cc: Warning: calc.c, line 1135: In this statement, 
"yystack->yytops.yystates[yyk]" is a pointer to an incomplete struct or union 
and should not be used as the left operand of a member dereference. 
(incompderef)
      YYDPRINTF ((stderr, "Stack %d entering state %d\n",
------^
cc: Warning: calc.c, line 1148: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          yys = yys->yypred;
----------------^
cc: Warning: calc.c, line 1152: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yynewLRState = yyLRgotoState (yys->yylrState, yylhsNonterm (yyrule));
------------------------------------^
cc: Warning: calc.c, line 1162: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
            while (yyp != yys && yyp != yysplit && yyp->yyposn >= yyposn)
---------------------------------------------------^
cc: Warning: calc.c, line 1164: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
--------------------^
cc: Warning: calc.c, line 1164: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                if (yyp->yylrState == yynewLRState && yyp->yypred == yys)
------------------------------------------------------^
cc: Warning: calc.c, line 1172: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                yyp = yyp->yypred;
----------------------^
cc: Warning: calc.c, line 1217: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        if (yys0->yyposn != yys1->yyposn)
------------^
cc: Warning: calc.c, line 1217: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        if (yys0->yyposn != yys1->yyposn)
----------------------------^
cc: Warning: calc.c, line 1216: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
------------------^
cc: Warning: calc.c, line 1216: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
---------------------------------------^
cc: Warning: calc.c, line 1239: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    else if (! yys0->yyresolved && ! yys1->yyresolved)
---------------^
cc: Warning: calc.c, line 1239: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    else if (! yys0->yyresolved && ! yys1->yyresolved)
-------------------------------------^
cc: Warning: calc.c, line 1242: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        for (yyz = yys0->yysemantics.yyfirstVal; yyz->yynext != NULL;
-------------------^
cc: Warning: calc.c, line 1245: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
        yyz->yynext = yys1->yysemantics.yyfirstVal;
----------------------^
cc: Warning: calc.c, line 1236: In this statement, "yys0" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
--------------^
cc: Warning: calc.c, line 1236: In this statement, "yys1" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yys0 = yys0->yypred, yys1 = yys1->yypred, yyn -= 1)
-----------------------------------^
cc: Warning: calc.c, line 1284: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      assert (yys->yypred != NULL);
------^
cc: Warning: calc.c, line 1285: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yyflag = yyresolveStates (yys->yypred, yyn-1, yystack);
--------------------------------^
cc: Warning: calc.c, line 1288: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      if (! yys->yyresolved)
------------^
cc: Warning: calc.c, line 1294: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          yys->yyresolved = yytrue;
----------^
cc: Warning: calc.c, line 1341: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  for (yyi = yynrhs, yys = yyx->yystate; yyi > 0; yyi -= 1, yys = yys->yypred)
------------------------------------------------------------------^
cc: Error: calc.c, line 1344: In this statement, "YYLEFTMOST_STATE" is not 
declared. (undeclared)
    yystates[0] = &YYLEFTMOST_STATE;
-------------------^
cc: Warning: calc.c, line 1348: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  if (yys->yyposn+1 > yyx->yystate->yyposn)
------^
cc: Warning: calc.c, line 1348: In this statement, "yyx->yystate" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
  if (yys->yyposn+1 > yyx->yystate->yyposn)
----------------------^
cc: Warning: calc.c, line 1355: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
               yyx->yyrule, yys->yyposn+1, yyx->yystate->yyposn);
----------------------------^
cc: Warning: calc.c, line 1355: In this statement, "yyx->yystate" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
               yyx->yyrule, yys->yyposn+1, yyx->yystate->yyposn);
-------------------------------------------^
cc: Warning: calc.c, line 1358: In this statement, "yystates[yyi]" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
      if (yystates[yyi]->yyresolved)
----------^
cc: Warning: calc.c, line 1360: In this statement, "yystates[yyi-1]" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
          if (yystates[yyi-1]->yyposn+1 > yystates[yyi]->yyposn)
--------------^
cc: Warning: calc.c, line 1360: In this statement, "yystates[yyi]" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
          if (yystates[yyi-1]->yyposn+1 > yystates[yyi]->yyposn)
------------------------------------------^
cc: Warning: calc.c, line 1366: In this statement, "yystates[yyi-1]" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
                       yystates[yyi-1]->yyposn+1, yystates[yyi]->yyposn);
-----------------------^
cc: Warning: calc.c, line 1366: In this statement, "yystates[yyi]" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
                       yystates[yyi-1]->yyposn+1, yystates[yyi]->yyposn);
--------------------------------------------------^
cc: Warning: calc.c, line 1369: In this statement, "yystates[yyi]" is a pointer 
to an incomplete struct or union and should not be used as the left operand of 
a member dereference. (incompderef)
        yyreportTree (yystates[yyi]->yysemantics.yyfirstVal, yyindent+2);
----------------------^
cc: Warning: calc.c, line 1458: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
           yys = yys->yypred, yyn += 1)
-----------------^
cc: Warning: calc.c, line 1473: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  for (yyp = yystack->yytops.yystates[0], yyq = yyp->yypred, yyr = NULL;
------------------------------------------------^
cc: Warning: calc.c, line 1476: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
    yyp->yypred = yyr;
----^
cc: Warning: calc.c, line 1475: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
       yyr = yyp, yyp = yyq, yyq = yyp->yypred)
-----------------------------------^
cc: Error: calc.c, line 1478: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yystack->yyspaceLeft += yystack->yynextFree - yystack->yyitems;
--------------------------^
cc: Error: calc.c, line 1479: In this statement, "((yyGLRStackItem 
...)yystack->yysplitPoint)" and "1" cannot be added. (noadd)
  yystack->yynextFree = ((yyGLRStackItem*) yystack->yysplitPoint) + 1;
------------------------^
cc: Error: calc.c, line 1480: In this statement, "yystack->yyitems" cannot be 
subtracted from "yystack->yynextFree". (nosubtract)
  yystack->yyspaceLeft -= yystack->yynextFree - yystack->yyitems;
--------------------------^
cc: Warning: calc.c, line 1486: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yynextFree->yystate = *yyr;
------^
cc: Error: calc.c, line 1486: In this statement, "*yyr" has incomplete type, 
and so cannot be used as an rvalue. (incompvalue)
      yystack->yynextFree->yystate = *yyr;
-------------------------------------^
cc: Warning: calc.c, line 1487: In this statement, "yyr" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yyr = yyr->yypred;
------------^
cc: Warning: calc.c, line 1488: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yynextFree->yystate.yypred = & yystack->yynextFree[-1].yystate;
------^
cc: Error: calc.c, line 1488: In this statement, "yystack->yynextFree" does not 
point to an object type. (needptrobj)
      yystack->yynextFree->yystate.yypred = & yystack->yynextFree[-1].yystate;
----------------------------------------------^
cc: Warning: calc.c, line 1489: In this statement, "yystack->yynextFree" is a 
pointer to an incomplete struct or union and should not be used as the left 
operand of a member dereference. (incompderef)
      yystack->yytops.yystates[0] = &yystack->yynextFree->yystate;
-------------------------------------^
cc: Error: calc.c, line 1490: In this statement, "yystack->yynextFree" and "1" 
cannot be added. (noadd)
      yystack->yynextFree += 1;
------^
cc: Warning: calc.c, line 1740: In the initializer for yystate, 
"yystack.yytops.yystates[0]" is a pointer to an incomplete struct or union and 
should not be used as the left operand of a member dereference. (incompderef)
          yyStateNum yystate = yystack.yytops.yystates[0]->yylrState;
-------------------------------^
cc: Warning: calc.c, line 1776: In this statement, "yystack.yytops.yystates[0]" 
is a pointer to an incomplete struct or union and should not be used as the 
left operand of a member dereference. (incompderef)
                  YYDPRINTF ((stderr, "Entering state %d\n",
------------------^
cc: Warning: calc.c, line 1820: In this statement, "yystack.yytops.yystates[0]" 
is a pointer to an incomplete struct or union and should not be used as the 
left operand of a member dereference. (incompderef)
      yyposn = yystack.yytops.yystates[0]->yyposn;
---------------^
cc: Warning: calc.c, line 1836: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  if (yys->yypred)
------^
cc: Warning: calc.c, line 1838: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
      yy_yypstack (yys->yypred);
-------------------^
cc: Warning: calc.c, line 1841: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  fprintf (stderr, "address@hidden", yys->yylrState, (unsigned long) 
yys->yyposn);
-----------------------------^
cc: Warning: calc.c, line 1841: In this statement, "yys" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
  fprintf (stderr, "address@hidden", yys->yylrState, (unsigned long) 
yys->yyposn);
-------------------------------------------------------------^
cc: Error: calc.c, line 1871: In this statement, "yystack->yyitems" cannot be 
subtracted from "yyp". (nosubtract)
      fprintf (stderr, "%3lu. ", (unsigned long) (yyp - yystack->yyitems));
--------------------------------------------------^
cc: Warning: calc.c, line 1875: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yystate.yyresolved, yyp->yystate.yylrState,
-------------------^
cc: Warning: calc.c, line 1875: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yystate.yyresolved, yyp->yystate.yylrState,
--------------------------------------------^
cc: Warning: calc.c, line 1876: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (unsigned long) yyp->yystate.yyposn,
-----------------------------------^
cc: Warning: calc.c, line 1877: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yystate.yypred));
--------------------------^
cc: Warning: calc.c, line 1877: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yystate.yypred));
--------------------------^
cc: Warning: calc.c, line 1878: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
          if (! yyp->yystate.yyresolved)
----------------^
cc: Warning: calc.c, line 1880: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                     (long) YYINDEX (yyp->yystate.yysemantics.yyfirstVal));
----------------------------^
cc: Warning: calc.c, line 1880: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                     (long) YYINDEX (yyp->yystate.yysemantics.yyfirstVal));
----------------------------^
cc: Warning: calc.c, line 1885: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   yyp->yyoption.yyrule,
-------------------^
cc: Warning: calc.c, line 1886: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yystate),
--------------------------^
cc: Warning: calc.c, line 1886: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yystate),
--------------------------^
cc: Warning: calc.c, line 1887: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yynext));
--------------------------^
cc: Warning: calc.c, line 1887: In this statement, "yyp" is a pointer to an 
incomplete struct or union and should not be used as the left operand of a 
member dereference. (incompderef)
                   (long) YYINDEX (yyp->yyoption.yynext));
--------------------------^
cc: Error: calc.c, line 1869: In this statement, "yyp" and "1" cannot be added. 
(noadd)
  for (yyp = yystack->yyitems; yyp < yystack->yynextFree; yyp += 1)
----------------------------------------------------------^
cc: Error: calc.c, line 1894: In this statement, "yystack->yyitems" cannot be 
subtracted from "(yyGLRStackItem ...)(yystack->yytops.yystates[yyi])". 
(nosubtract)
             (long) YYINDEX (yystack->yytops.yystates[yyi]));
--------------------^
calc.at:493: exit code was 1, expected 0
70. calc.at:493: FAILED near `calc.at:493'

71. calc.at:494: testing Calculator %glr_parser %error-verbose %debug --defines 
--locations --name-prefix=calc --verbose --yacc...
calc.at:494: bison -o calc.c    --defines --locations --name-prefix=calc 
--verbose --yacc calc.y
calc.at:494: $CC $CFLAGS $CPPFLAGS calc.c -o calc
stderr:
cc: Warning: calc.c, line 178: The redefinition of the macro "inline" conflicts 
with a current definition because the replacement lists differ.  The 
redefinition is now in effect. (macroredef)
# define inline
---------------^
ld:
Unresolved:
rpl_realloc
calc.at:494: exit code was 1, expected 0
71. calc.at:494: FAILED near `calc.at:494'

## ------------------- ##
## Configuration logs. ##
## ------------------- ##

testsuite: ../config.log:
| This file contains any messages produced by compilers while
| running configure, to aid debugging if configure makes a mistake.
|
| It was created by GNU Bison configure 1.75, which was
| generated by GNU Autoconf 2.54a.  Invocation command line was
|
|   $ ./configure --without-libiconv-prefix --without-libintl-prefix
|
| ## --------- ##
| ## Platform. ##
| ## --------- ##
|
| hostname = mosso.math.utah.edu
| uname -m = alpha
| uname -r = V4.0
| uname -s = OSF1
| uname -v = 1229
|
| /usr/bin/uname -p = alpha
| /bin/uname -X     = unknown
|
| /bin/arch              = unknown
| /usr/bin/arch -k       = unknown
| /usr/convex/getsysinfo = unknown
| hostinfo               = unknown
| /bin/machine           = alpha
| /usr/bin/oslevel       = unknown
| /bin/universe          = unknown
|
| PATH: /usr/local/bin
| PATH: /u/sy/beebe/bin/alpha
| PATH: /u/sy/beebe/bin
| PATH: /usr/local/share/bin
| PATH: /usr/local/bin/X11
| PATH: /usr/local/mpi/bin
| PATH: /usr/local/pbmplus
| PATH: /usr/bin/X11
| PATH: /usr/dt/bin
| PATH: /usr/local/plot79
| PATH: /usr/ccs/bin
| PATH: /usr/ucb
| PATH: /usr/sbin
| PATH: /usr/bin
| PATH: /bin
| PATH: /sbin
| PATH: /usr/local/etc
| PATH: /etc
| PATH: .
| PATH: /usr/local/tecplot
| PATH: /usr/local/tecplot/bin
| PATH: /usr/local/pvm3/lib
| PATH: /u/sy/beebe/tex/bib
| PATH: /usr/lbin
|
|
| ## ----------- ##
| ## Core tests. ##
| ## ----------- ##
|
| configure:1303: checking for a BSD-compatible install
| configure:1357: result: /usr/local/bin/install -c
| configure:1368: checking whether build environment is sane
| configure:1411: result: yes
| configure:1444: checking for gawk
| configure:1460: found /usr/local/bin/gawk
| configure:1470: result: gawk
| configure:1480: checking whether make sets ${MAKE}
| configure:1500: result: yes
| configure:1705: checking for gcc
| configure:1731: result: c89
| configure:1973: checking for C compiler version
| configure:1976: c89 --version </dev/null >&5
| c89: Error: no source, object or ucode file specified
| configure:1979: $? = 2
| configure:1981: c89 -v </dev/null >&5
|
|
| c89: Error: no source, object or ucode file specified
| configure:1984: $? = 2
| configure:1986: c89 -V </dev/null >&5
| DEC C V5.9-005 on Digital UNIX V4.0 (Rev. 1229)
| /usr/lib/cmplrs/cc/ld:
|       $RCSfile: crt0.s,v $ $Revision: 1.1.21.11 $ (DEC) $Date: 1995/09/06 
19:54:27 $
|       $RCSfile: ld.c,v $ $Revision: 4.3.122.3 $ (DEC) $Date: 1998/10/20 
14:08:22 $
|       $RCSfile: doup.c,v $ $Revision: 1.1.3.2 $ (DEC) $Date: 1994/10/20 
14:19:31 $
|       $RCSfile: pass1.c,v $ $Revision: 4.3.61.2 $ (DEC) $Date: 1998/04/23 
20:24:25 $
|       $RCSfile: obj_file.c,v $ $Revision: 4.2.38.3 $ (DEC) $Date: 1997/05/06 
13:00:05 $
|       $RCSfile: file_tbl.c,v $ $Revision: 4.2.40.2 $ (DEC) $Date: 1997/03/17 
15:02:07 $
|       $RCSfile: fdmap.c,v $ $Revision: 4.2.20.2 $ (DEC) $Date: 1997/03/17 
15:02:01 $
|       $RCSfile: ext_tbl.c,v $ $Revision: 4.2.80.3 $ (DEC) $Date: 1997/03/17 
15:01:44 $
|       $RCSfile: extmap.c,v $ $Revision: 4.2.30.2 $ (DEC) $Date: 1997/03/17 
15:01:54 $
|       $RCSfile: read.c,v $ $Revision: 4.2.71.2 $ (DEC) $Date: 1998/10/20 
20:36:51 $
|       $RCSfile: read_malloc.c,v $ $Revision: 1.1.44.4 $ (DEC) $Date: 
1997/09/30 18:53:01 $
|       $RCSfile: layout.c,v $ $Revision: 4.2.121.2 $ (DEC) $Date: 1998/03/20 
14:05:43 $
|       $RCSfile: relocsym.c,v $ $Revision: 4.2.20.2 $ (DEC) $Date: 1997/02/26 
20:47:45 $
|       $RCSfile: write.c,v $ $Revision: 4.3.58.2 $ (DEC) $Date: 1997/03/17 
15:03:54 $
|       $RCSfile: pass2.c,v $ $Revision: 4.3.90.3 $ (DEC) $Date: 1997/03/17 
15:03:09 $
|       $RCSfile: extlink.c,v $ $Revision: 4.2.7.3 $ (DEC) $Date: 1994/08/05 
17:55:56 $
|       $RCSfile: tracesym.c,v $ $Revision: 4.2.7.3 $ (DEC) $Date: 1994/08/05 
17:59:20 $
|       $RCSfile: dn_tbl.c,v $ $Revision: 4.2.7.3 $ (DEC) $Date: 1994/08/05 
17:54:50 $
|       $RCSfile: dnmap.c,v $ $Revision: 4.2.6.3 $ (DEC) $Date: 1994/09/02 
16:10:47 $
|       $RCSfile: dynutil.c,v $ $Revision: 4.2.96.2 $ (DEC) $Date: 1998/10/02 
18:26:34 $
|       $RCSfile: mipscoff.c,v $ $Revision: 4.3.66.2 $ (DEC) $Date: 1998/03/20 
14:06:12 $
|       $RCSfile: dsoindirect.c,v $ $Revision: 4.2.15.2 $ (DEC) $Date: 
1995/02/08 15:21:38 $
|       $RCSfile: dsosymbol_table.c,v $ $Revision: 4.3.29.2 $ (DEC) $Date: 
1995/10/26 17:16:39 $
|       $RCSfile: dsomisc.c,v $ $Revision: 4.2.6.2 $ (DEC) $Date: 1994/08/05 
17:55:23 $
|       $RCSfile: dsomain.c,v $ $Revision: 4.2.16.3 $ (DEC) $Date: 1994/09/02 
16:10:46 $
|       $RCSfile: literal.c,v $ $Revision: 4.2.19.2 $ (DEC) $Date: 1995/08/31 
18:10:41 $
|       $RCSfile: elfhash.c,v $ $Revision: 4.1.27.2 $ (DEC) $Date: 1997/03/17 
15:01:37 $
|       $RCSfile: register.c,v $ $Revision: 4.2.22.5 $ (DEC) $Date: 1995/05/23 
18:46:26 $
|       $RCSfile: elf.c,v $ $Revision: 4.3.51.4 $ (DEC) $Date: 1997/05/06 
13:00:03 $
|       $RCSfile: uldgnum.c,v $ $Revision: 1.1.13.2 $ (DEC) $Date: 1994/10/20 
16:22:50 $
|       $RCSfile: op.c,v $ $Revision: 1.1.10.2 $ (DEC) $Date: 1994/08/05 
17:57:05 $
|       $RCSfile: dsoalphainst.c,v $ $Revision: 1.1.13.2 $ (DEC) $Date: 
1996/02/02 21:50:45 $
|       $RCSfile: alphaop_utils.c,v $ $Revision: 1.1.6.2 $ (DEC) $Date: 
1994/08/05 17:54:48 $
|       $RCSfile: smap.c,v $ $Revision: 1.1.4.2 $ (DEC) $Date: 1994/08/05 
17:59:15 $
|       $RCSfile: match.c,v $ $Revision: 4.2.29.3 $ (DEC) $Date: 1997/09/23 
18:58:00 $
|       $RCSfile: relocate.c,v $ $Revision: 1.1.85.2 $ (DEC) $Date: 1998/03/20 
14:06:18 $
|       $RCSfile: mgot.c,v $ $Revision: 1.1.50.2 $ (DEC) $Date: 1997/03/17 
15:02:49 $
|       $RCSfile: gprof.c,v $ $Revision: 1.1.26.2 $ (DEC) $Date: 1998/03/20 
14:05:34 $
|       $RCSfile: trampoline.c,v $ $Revision: 1.1.23.3 $ (DEC) $Date: 
1997/06/20 18:46:07 $
|       $RCSfile: gpinfo.c,v $ $Revision: 1.1.13.2 $ (DEC) $Date: 1997/03/17 
15:02:12 $
|       $RCSfile: stats.c,v $ $Revision: 1.1.10.2 $ (DEC) $Date: 1997/03/17 
15:03:44 $
|       $RCSfile: obj.c,v $ $Revision: 4.3.50.2 $ (DEC) $Date: 1998/04/28 
15:11:09 $
|       $RCSfile: wh1.c,v $ $Revision: 1.1.9.2 $ (DEC) $Date: 1998/04/28 
15:11:52 $
|       $RCSfile: cmrlc_produce.c,v $ $Revision: 1.1.19.3 $ (DEC) $Date: 
1998/06/18 20:54:23 $
|       $RCSfile: cmrlc_basic.c,v $ $Revision: 1.1.11.3 $ (DEC) $Date: 
1998/06/18 20:54:13 $
|       $RCSfile: lderr.c,v $ $Revision: 1.1.6.2 $ (DEC) $Date: 1998/04/28 
15:10:40 $
|       $RCSfile: decompresswh1.alpha.s,v $ $Revision: 1.1.2.3 $ (DEC) $Date: 
1994/11/15 16:30:26 $
|       $RCSfile: allocate.c,v $ $Revision: 1.1.3.3 $ (DEC) $Date: 1994/05/25 
19:19:04 $
|       $RCSfile: cmrlc_heur.c,v $ $Revision: 1.1.11.3 $ (DEC) $Date: 
1998/06/18 20:54:17 $
|       $RCSfile: ldgetname.c,v $ $Revision: 4.3.5.2 $ (DEC) $Date: 1994/05/26 
18:09:48 $
|       $RCSfile: scncomment.c,v $ $Revision: 4.1.12.2 $ (DEC) $Date: 
1994/05/04 20:03:47 $
|       $RCSfile: exit.c,v $ $Revision: 4.2.13.8 $ (DEC) $Date: 1996/04/22 
20:54:54 $
|       $RCSfile: signal.c,v $ $Revision: 4.3.9.2 $ (DEC) $Date: 1995/09/12 
17:44:41 $
|       $RCSfile: flsbuf.c,v $ $Revision: 4.2.17.2 $ (DEC) $Date: 1996/10/07 
18:02:48 $
|       $RCSfile: fopen.c,v $ $Revision: 4.2.19.2 $ (DEC) $Date: 1998/09/30 
18:42:37 $
|       $RCSfile: fprintf.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/04/04 
21:28:13 $
|       $RCSfile: scanf.c,v $ $Revision: 4.2.10.2 $ (DEC) $Date: 1994/04/05 
15:45:13 $
|       $RCSfile: printf.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/04/05 
15:26:18 $
|       $RCSfile: sprintf.c,v $ $Revision: 4.2.13.3 $ (DEC) $Date: 1995/12/14 
23:46:41 $
|       $RCSfile: fgets.c,v $ $Revision: 4.2.10.2 $ (DEC) $Date: 1994/11/23 
20:11:27 $
|       $RCSfile: NLSsetup.c,v $ $Revision: 1.1.13.7 $ (DEC) $Date: 1996/01/15 
23:46:55 $
|       $RCSfile: atoi.c,v $ $Revision: 4.2.14.2 $ (DEC) $Date: 1998/09/11 
18:46:43 $
|       $RCSfile: atol.c,v $ $Revision: 4.2.15.2 $ (DEC) $Date: 1998/09/11 
18:46:45 $
|       $RCSfile: malloc.c,v $ $Revision: 4.2.67.4 $ (DEC) $Date: 1999/02/05 
20:52:35 $
|       $RCSfile: system.c,v $ $Revision: 4.3.13.2 $ (DEC) $Date: 1994/08/03 
14:34:15 $
|       $RCSfile: strncmp.c,v $ $Revision: 4.2.11.4 $ (DEC) $Date: 1994/04/20 
16:56:44 $
|       $RCSfile: errlst.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/11/23 
19:19:49 $
|       $RCSfile: calloc.c,v $ $Revision: 4.2.8.3 $ (DEC) $Date: 1994/04/05 
21:09:32 $
|       $RCSfile: strncpy.c,v $ $Revision: 4.2.7.2 $ (DEC) $Date: 1994/04/05 
15:48:58 $
|       $RCSfile: abort.c,v $ $Revision: 4.2.11.3 $ (DEC) $Date: 1995/06/12 
20:38:42 $
|       $RCSfile: vfprintf.c,v $ $Revision: 4.2.7.2 $ (DEC) $Date: 1994/04/05 
16:15:00 $
|       $RCSfile: sysconf.c,v $ $Revision: 4.3.29.2 $ (DEC) $Date: 1998/05/08 
16:01:05 $
|       $RCSfile: qsort.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/11/23 
19:23:30 $
|       $RCSfile: filbuf.c,v $ $Revision: 4.2.13.3 $ (DEC) $Date: 1995/06/12 
20:39:59 $
|       $RCSfile: isspace.c,v $ $Revision: 4.2.8.3 $ (DEC) $Date: 1994/05/31 
18:13:48 $
|       $RCSfile: time.c,v $ $Revision: 4.2.7.2 $ (DEC) $Date: 1994/04/05 
16:12:12 $
|       $RCSfile: strncat.c,v $ $Revision: 4.2.10.2 $ (DEC) $Date: 1996/02/16 
21:06:27 $
|       $RCSfile: Ustrtok.c,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 1994/11/23 
19:18:34 $
|       $RCSfile: strtok.c,v $ $Revision: 4.2.7.2 $ (DEC) $Date: 1994/04/05 
15:49:33 $
|       $RCSfile: strtol.c,v $ $Revision: 4.3.13.2 $ (DEC) $Date: 1994/08/03 
14:33:56 $
|       $RCSfile: fseek.c,v $ $Revision: 4.2.12.3 $ (DEC) $Date: 1999/02/03 
21:02:04 $
|       $RCSfile: ftell.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/04/04 
21:28:58 $
|       $RCSfile: strcspn.c,v $ $Revision: 4.2.7.2 $ (DEC) $Date: 1994/04/05 
15:48:25 $
|       $RCSfile: cfork.c,v $ $Revision: 1.1.3.7 $ (DEC) $Date: 1996/01/24 
16:16:02 $
|       $RCSfile: brks.c,v $ $Revision: 1.1.2.4 $ (DEC) $Date: 1995/08/30 
19:21:18 $
|       $RCSfile: nano_timers.c,v $ $Revision: 4.3.14.3 $ (DEC) $Date: 
1995/06/12 20:42:02 $
|       $RCSfile: assert.c,v $ $Revision: 4.2.9.3 $ (DEC) $Date: 1994/04/05 
21:09:04 $
|       $RCSfile: mktemp.c,v $ $Revision: 4.2.10.2 $ (DEC) $Date: 1995/08/29 
17:56:51 $
|       $RCSfile: fread.c,v $ $Revision: 4.3.12.3 $ (DEC) $Date: 1995/07/28 
14:53:14 $
|       $RCSfile: strdup.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/11/23 
19:24:39 $
|       $RCSfile: strcasecmp.c,v $ $Revision: 4.2.11.2 $ (DEC) $Date: 
1994/11/10 14:57:27 $
|       $RCSfile: a64l.c,v $ $Revision: 4.2.9.6 $ (DEC) $Date: 1995/06/28 
16:00:16 $
|       $RCSfile: fwrite.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/11/23 
20:11:38 $
|       $RCSfile: fdopen.c,v $ $Revision: 4.2.9.3 $ (DEC) $Date: 1994/04/05 
22:09:55 $
|       $RCSfile: sigops.c,v $ $Revision: 4.2.10.2 $ (DEC) $Date: 1994/04/05 
15:47:12 $
|       $RCSfile: tis.c,v $ $Revision: 1.1.21.7 $ (DEC) $Date: 1999/02/11 
21:04:35 $
|       $RCSfile: init_libc.c,v $ $Revision: 1.1.34.6 $ (DEC) $Date: 1999/02/02 
16:40:42 $
|       $RCSfile: ldr_atexit.c,v $ $Revision: 4.2.20.2 $ (DEC) $Date: 
1998/06/16 19:56:41 $
|       $RCSfile: sigaction.s,v $ $Revision: 1.2.27.2 $ (DEC) $Date: 1998/10/02 
21:42:19 $
|       $RCSfile: write_nc.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 1997/09/23 
14:15:37 $
|       $RCSfile: close_nc.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 1997/09/23 
14:15:32 $
|       $RCSfile: isatty.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/04/04 
21:44:10 $
|       $RCSfile: tis_pthread.c,v $ $Revision: 1.1.10.3 $ (DEC) $Date: 
1999/01/13 20:21:55 $
|       $RCSfile: open_nc.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 1997/09/23 
14:15:33 $
|       $RCSfile: findiop.c,v $ $Revision: 4.2.18.2 $ (DEC) $Date: 1998/09/30 
18:42:35 $
|       $RCSfile: doprnt.c,v $ $Revision: 4.2.63.3 $ (DEC) $Date: 1999/02/24 
20:33:30 $
|       $RCSfile: doscan.c,v $ $Revision: 4.3.36.2 $ (DEC) $Date: 1998/05/26 
14:59:03 $
|       $RCSfile: ecvt.c,v $ $Revision: 4.2.21.2 $ (DEC) $Date: 1996/06/28 
16:44:57 $
|       $RCSfile: errno.c,v $ $Revision: 1.1.8.4 $ (DEC) $Date: 1994/04/05 
22:09:26 $
|       $RCSfile: mallocdata.c,v $ $Revision: 1.1.4.4 $ (DEC) $Date: 1996/02/08 
19:08:30 $
|       $RCSfile: mallocdata2.c,v $ $Revision: 1.1.3.2 $ (DEC) $Date: 
1998/12/03 19:49:16 $
|       $RCSfile: mallocdata3.c,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 
1999/02/05 20:52:37 $
|       $RCSfile: waitpid.c,v $ $Revision: 4.2.9.3 $ (DEC) $Date: 1995/10/30 
21:48:36 $
|       $RCSfile: raise.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1995/10/27 
19:40:45 $
|       $RCSfile: siglist.c,v $ $Revision: 4.2.9.3 $ (DEC) $Date: 1995/02/08 
22:02:42 $
|       $RCSfile: read_nc.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 1997/09/23 
14:15:35 $
|       $RCSfile: iswctype.c,v $ $Revision: 1.1.12.2 $ (DEC) $Date: 1994/11/23 
19:21:20 $
|       $RCSfile: strspn.c,v $ $Revision: 4.2.7.2 $ (DEC) $Date: 1994/04/05 
15:49:15 $
|       $RCSfile: strpbrk.c,v $ $Revision: 4.2.7.2 $ (DEC) $Date: 1994/04/05 
15:49:04 $
|       $RCSfile: atfork.c,v $ $Revision: 1.1.2.4 $ (DEC) $Date: 1995/08/25 
20:52:45 $
|       $RCSfile: catopen.c,v $ $Revision: 4.3.24.2 $ (DEC) $Date: 1998/10/19 
18:56:10 $
|       $RCSfile: catgets.c,v $ $Revision: 4.2.12.2 $ (DEC) $Date: 1998/10/19 
18:56:04 $
|       $RCSfile: rec_mutex.c,v $ $Revision: 1.1.8.2 $ (DEC) $Date: 1997/06/24 
19:15:05 $
|       $RCSfile: fcntl_nc.c,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 1995/10/30 
21:48:23 $
|       $RCSfile: sleep.c,v $ $Revision: 4.2.9.5 $ (DEC) $Date: 1995/10/31 
15:54:41 $
|       $RCSfile: schyield.s,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 1995/09/27 
17:08:25 $
|       $RCSfile: tis_rwlock.c,v $ $Revision: 1.1.5.2 $ (DEC) $Date: 1996/12/03 
20:38:25 $
|       $RCSfile: ldr_dummy.c,v $ $Revision: 4.2.15.2 $ (DEC) $Date: 1997/10/13 
21:06:11 $
|       $RCSfile: ldr_status.c,v $ $Revision: 4.2.8.3 $ (DEC) $Date: 1994/04/05 
15:05:50 $
|       $RCSfile: sched_yield.c,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 
1995/11/16 21:59:12 $
|       $RCSfile: ioctl_nc.c,v $ $Revision: 1.1.4.2 $ (DEC) $Date: 1998/09/29 
18:14:34 $
|       $RCSfile: ferror.c,v $ $Revision: 4.2.7.3 $ (DEC) $Date: 1994/04/05 
22:09:58 $
|       $RCSfile: Ufwrite.c,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 1994/11/23 
20:11:24 $
|       $RCSfile: fwrite.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/11/23 
20:11:38 $
|       $RCSfile: __getmbcurmax.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 
1994/04/05 16:51:10 $
|       $RCSfile: wcstombs.c,v $ $Revision: 4.2.7.3 $ (DEC) $Date: 1994/05/31 
18:15:14 $
|       $RCSfile: wctomb.c,v $ $Revision: 4.2.11.2 $ (DEC) $Date: 1997/07/15 
17:35:42 $
|       $RCSfile: localeconv.c,v $ $Revision: 4.2.7.3 $ (DEC) $Date: 1994/05/31 
18:14:20 $
|       $RCSfile: wcslen.c,v $ $Revision: 4.2.9.3 $ (DEC) $Date: 1995/03/09 
18:40:34 $
|       $RCSfile: mblen.c,v $ $Revision: 4.2.11.2 $ (DEC) $Date: 1998/10/30 
18:59:39 $
|       $RCSfile: mbtowc.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1995/02/09 
15:37:35 $
|       $RCSfile: strtod.c,v $ $Revision: 4.2.15.3 $ (DEC) $Date: 1994/08/16 
20:01:29 $
|       $RCSfile: strtoul.c,v $ $Revision: 4.2.12.2 $ (DEC) $Date: 1994/08/03 
14:34:11 $
|       $RCSfile: strstr.c,v $ $Revision: 4.2.7.2 $ (DEC) $Date: 1994/04/05 
15:49:20 $
|       $RCSfile: ungetwc.c,v $ $Revision: 4.2.12.3 $ (DEC) $Date: 1995/05/04 
20:48:07 $
|       $RCSfile: setlocale.c,v $ $Revision: 4.4.18.4 $ (DEC) $Date: 1995/04/27 
20:15:29 $
|       $RCSfile: getenv.c,v $ $Revision: 4.2.11.4 $ (DEC) $Date: 1995/06/12 
20:40:24 $
|       $RCSfile: basename.c,v $ $Revision: 4.2.12.2 $ (DEC) $Date: 1996/09/16 
19:39:28 $
|       $RCSfile: dlopen.c,v $ $Revision: 1.1.2.5 $ (DEC) $Date: 1995/10/18 
20:10:19 $
|       $RCSfile: dlsym.c,v $ $Revision: 1.1.2.5 $ (DEC) $Date: 1995/10/18 
20:10:20 $
|       $RCSfile: __ispriv.c,v $ $Revision: 1.1.9.2 $ (DEC) $Date: 1995/09/25 
21:03:53 $
|       $RCSfile: bsearch.c,v $ $Revision: 4.2.6.3 $ (DEC) $Date: 1994/04/05 
21:09:30 $
|       $RCSfile: __mbtopc.c,v $ $Revision: 1.1.7.4 $ (DEC) $Date: 1994/05/31 
18:12:22 $
|       $RCSfile: __lc_load.c,v $ $Revision: 1.1.9.2 $ (DEC) $Date: 1994/11/10 
14:56:05 $
|       $RCSfile: __lc_dlopen.c,v $ $Revision: 1.1.2.6 $ (DEC) $Date: 
1995/06/12 20:38:38 $
|       $RCSfile: __lc_dlsym.c,v $ $Revision: 1.1.2.5 $ (DEC) $Date: 1995/06/12 
20:38:40 $
|       $RCSfile: setjmp_incl.s,v $ $Revision: 1.1.4.5 $ (DEC) $Date: 
1994/05/13 18:07:02 $
|       $RCSfile: mb.s,v $ $Revision: 1.1.2.3 $ (DEC) $Date: 1994/05/05 
21:06:45 $
|       $RCSfile: alpha_unwind.c,v $ $Revision: 1.1.26.3 $ (DEC) $Date: 
1998/10/02 21:42:16 $
|       $RCSfile: ldr_load.c,v $ $Revision: 1.1.3.5 $ (DEC) $Date: 1995/04/28 
14:20:17 $
|       $RCSfile: tzset.c,v $ $Revision: 1.1.24.2 $ (DEC) $Date: 1997/08/04 
17:11:53 $
|       $RCSfile: perror.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/04/05 
15:25:26 $
|       $RCSfile: fputs.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/11/23 
20:11:33 $
|        habitat_id = realtime_12:1991
|       $RCSfile: allocator.c,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 1992/12/03 
19:08:59 $
|       $RCSfile: nmach_user.c,v $ $Revision: 4.2.2.2 $ (DEC) $Date: 1993/01/15 
18:03:56 $
|       $RCSfile: mach_error.c,v $ $Revision: 4.2 $ (DEC) $Date: 1991/09/20 
04:10:59 $
|       $RCSfile: msg.c,v $ $Revision: 4.2.2.2 $ (DEC) $Date: 93/03/02 16:10:03 
$
|       $RCSfile: mig_support.c,v $ $Revision: 4.2 $ (DEC) $Date: 1991/09/20 
04:11:14 $
|       $RCSfile: mach_init.c,v $ $Revision: 4.2.6.2 $ (DEC) $Date: 1995/07/11 
20:50:08 $
| /usr/lib/cmplrs/cc/ftoc:
|       $RCSfile: crt0.s,v $ $Revision: 1.1.21.11 $ (DEC) $Date: 1995/09/06 
19:54:27 $
|       $RCSfile: exit.c,v $ $Revision: 4.2.13.8 $ (DEC) $Date: 1996/04/22 
20:54:54 $
|       $RCSfile: fread.c,v $ $Revision: 4.3.12.3 $ (DEC) $Date: 1995/07/28 
14:53:14 $
|       $RCSfile: flsbuf.c,v $ $Revision: 4.2.17.2 $ (DEC) $Date: 1996/10/07 
18:02:48 $
|       $RCSfile: fopen.c,v $ $Revision: 4.2.19.2 $ (DEC) $Date: 1998/09/30 
18:42:37 $
|       $RCSfile: fprintf.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/04/04 
21:28:13 $
|       $RCSfile: printf.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/04/05 
15:26:18 $
|       $RCSfile: perror.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/04/05 
15:25:26 $
|       $RCSfile: qsort.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/11/23 
19:23:30 $
|       $RCSfile: malloc.c,v $ $Revision: 4.2.67.4 $ (DEC) $Date: 1999/02/05 
20:52:35 $
|       $RCSfile: sigops.c,v $ $Revision: 4.2.10.2 $ (DEC) $Date: 1994/04/05 
15:47:12 $
|       $RCSfile: tis.c,v $ $Revision: 1.1.21.7 $ (DEC) $Date: 1999/02/11 
21:04:35 $
|       $RCSfile: init_libc.c,v $ $Revision: 1.1.34.6 $ (DEC) $Date: 1999/02/02 
16:40:42 $
|       $RCSfile: ldr_atexit.c,v $ $Revision: 4.2.20.2 $ (DEC) $Date: 
1998/06/16 19:56:41 $
|       $RCSfile: filbuf.c,v $ $Revision: 4.2.13.3 $ (DEC) $Date: 1995/06/12 
20:39:59 $
|       $RCSfile: tis_pthread.c,v $ $Revision: 1.1.10.3 $ (DEC) $Date: 
1999/01/13 20:21:55 $
|       $RCSfile: write_nc.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 1997/09/23 
14:15:37 $
|       $RCSfile: close_nc.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 1997/09/23 
14:15:32 $
|       $RCSfile: isatty.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/04/04 
21:44:10 $
|       $RCSfile: open_nc.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 1997/09/23 
14:15:33 $
|       $RCSfile: findiop.c,v $ $Revision: 4.2.18.2 $ (DEC) $Date: 1998/09/30 
18:42:35 $
|       $RCSfile: doprnt.c,v $ $Revision: 4.2.63.3 $ (DEC) $Date: 1999/02/24 
20:33:30 $
|       $RCSfile: errlst.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/11/23 
19:19:49 $
|       $RCSfile: catopen.c,v $ $Revision: 4.3.24.2 $ (DEC) $Date: 1998/10/19 
18:56:10 $
|       $RCSfile: catgets.c,v $ $Revision: 4.2.12.2 $ (DEC) $Date: 1998/10/19 
18:56:04 $
|       $RCSfile: sprintf.c,v $ $Revision: 4.2.13.3 $ (DEC) $Date: 1995/12/14 
23:46:41 $
|       $RCSfile: abort.c,v $ $Revision: 4.2.11.3 $ (DEC) $Date: 1995/06/12 
20:38:42 $
|       $RCSfile: brks.c,v $ $Revision: 1.1.2.4 $ (DEC) $Date: 1995/08/30 
19:21:18 $
|       $RCSfile: mallocdata.c,v $ $Revision: 1.1.4.4 $ (DEC) $Date: 1996/02/08 
19:08:30 $
|       $RCSfile: mallocdata2.c,v $ $Revision: 1.1.3.2 $ (DEC) $Date: 
1998/12/03 19:49:16 $
|       $RCSfile: mallocdata3.c,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 
1999/02/05 20:52:37 $
|       $RCSfile: sleep.c,v $ $Revision: 4.2.9.5 $ (DEC) $Date: 1995/10/31 
15:54:41 $
|       $RCSfile: schyield.s,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 1995/09/27 
17:08:25 $
|       $RCSfile: calloc.c,v $ $Revision: 4.2.8.3 $ (DEC) $Date: 1994/04/05 
21:09:32 $
|       $RCSfile: tis_rwlock.c,v $ $Revision: 1.1.5.2 $ (DEC) $Date: 1996/12/03 
20:38:25 $
|       $RCSfile: ldr_dummy.c,v $ $Revision: 4.2.15.2 $ (DEC) $Date: 1997/10/13 
21:06:11 $
|       $RCSfile: ldr_status.c,v $ $Revision: 4.2.8.3 $ (DEC) $Date: 1994/04/05 
15:05:50 $
|       $RCSfile: read_nc.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 1997/09/23 
14:15:35 $
|       $RCSfile: sched_yield.c,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 
1995/11/16 21:59:12 $
|       $RCSfile: ioctl_nc.c,v $ $Revision: 1.1.4.2 $ (DEC) $Date: 1998/09/29 
18:14:34 $
|       $RCSfile: ferror.c,v $ $Revision: 4.2.7.3 $ (DEC) $Date: 1994/04/05 
22:09:58 $
|       $RCSfile: Ufwrite.c,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 1994/11/23 
20:11:24 $
|       $RCSfile: fwrite.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/11/23 
20:11:38 $
|       $RCSfile: __getmbcurmax.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 
1994/04/05 16:51:10 $
|       $RCSfile: wcstombs.c,v $ $Revision: 4.2.7.3 $ (DEC) $Date: 1994/05/31 
18:15:14 $
|       $RCSfile: wctomb.c,v $ $Revision: 4.2.11.2 $ (DEC) $Date: 1997/07/15 
17:35:42 $
|       $RCSfile: ecvt.c,v $ $Revision: 4.2.21.2 $ (DEC) $Date: 1996/06/28 
16:44:57 $
|       $RCSfile: localeconv.c,v $ $Revision: 4.2.7.3 $ (DEC) $Date: 1994/05/31 
18:14:20 $
|       $RCSfile: NLSsetup.c,v $ $Revision: 1.1.13.7 $ (DEC) $Date: 1996/01/15 
23:46:55 $
|       $RCSfile: wcslen.c,v $ $Revision: 4.2.9.3 $ (DEC) $Date: 1995/03/09 
18:40:34 $
|       $RCSfile: setlocale.c,v $ $Revision: 4.4.18.4 $ (DEC) $Date: 1995/04/27 
20:15:29 $
|       $RCSfile: getenv.c,v $ $Revision: 4.2.11.4 $ (DEC) $Date: 1995/06/12 
20:40:24 $
|       $RCSfile: errno.c,v $ $Revision: 1.1.8.4 $ (DEC) $Date: 1994/04/05 
22:09:26 $
|       $RCSfile: strdup.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/11/23 
19:24:39 $
|       $RCSfile: basename.c,v $ $Revision: 4.2.12.2 $ (DEC) $Date: 1996/09/16 
19:39:28 $
|       $RCSfile: dlopen.c,v $ $Revision: 1.1.2.5 $ (DEC) $Date: 1995/10/18 
20:10:19 $
|       $RCSfile: dlsym.c,v $ $Revision: 1.1.2.5 $ (DEC) $Date: 1995/10/18 
20:10:20 $
|       $RCSfile: __ispriv.c,v $ $Revision: 1.1.9.2 $ (DEC) $Date: 1995/09/25 
21:03:53 $
|       $RCSfile: isspace.c,v $ $Revision: 4.2.8.3 $ (DEC) $Date: 1994/05/31 
18:13:48 $
|       $RCSfile: bsearch.c,v $ $Revision: 4.2.6.3 $ (DEC) $Date: 1994/04/05 
21:09:30 $
|       $RCSfile: raise.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1995/10/27 
19:40:45 $
|       $RCSfile: sigaction.s,v $ $Revision: 1.2.27.2 $ (DEC) $Date: 1998/10/02 
21:42:19 $
|       $RCSfile: time.c,v $ $Revision: 4.2.7.2 $ (DEC) $Date: 1994/04/05 
16:12:12 $
|       $RCSfile: strncpy.c,v $ $Revision: 4.2.7.2 $ (DEC) $Date: 1994/04/05 
15:48:58 $
|       $RCSfile: strncat.c,v $ $Revision: 4.2.10.2 $ (DEC) $Date: 1996/02/16 
21:06:27 $
|       $RCSfile: __lc_load.c,v $ $Revision: 1.1.9.2 $ (DEC) $Date: 1994/11/10 
14:56:05 $
|       $RCSfile: iswctype.c,v $ $Revision: 1.1.12.2 $ (DEC) $Date: 1994/11/23 
19:21:20 $
|       $RCSfile: __lc_dlopen.c,v $ $Revision: 1.1.2.6 $ (DEC) $Date: 
1995/06/12 20:38:38 $
|       $RCSfile: __lc_dlsym.c,v $ $Revision: 1.1.2.5 $ (DEC) $Date: 1995/06/12 
20:38:40 $
|       $RCSfile: ldr_load.c,v $ $Revision: 1.1.3.5 $ (DEC) $Date: 1995/04/28 
14:20:17 $
|       $RCSfile: tzset.c,v $ $Revision: 1.1.24.2 $ (DEC) $Date: 1997/08/04 
17:11:53 $
|       $RCSfile: assert.c,v $ $Revision: 4.2.9.3 $ (DEC) $Date: 1994/04/05 
21:09:04 $
| /usr/lib/cmplrs/cc/cord:
|       $RCSfile: crt0.s,v $ $Revision: 1.1.21.11 $ (DEC) $Date: 1995/09/06 
19:54:27 $
|       $RCSfile: ldgetpd.c,v $ $Revision: 4.3.6.2 $ (DEC) $Date: 1995/01/25 
20:38:36 $
|       $RCSfile: cmrlc_produce.c,v $ $Revision: 1.1.19.3 $ (DEC) $Date: 
1998/06/18 20:54:23 $
|       $RCSfile: cmrlc_basic.c,v $ $Revision: 1.1.11.3 $ (DEC) $Date: 
1998/06/18 20:54:13 $
|       $RCSfile: cmrlc_consume.c,v $ $Revision: 1.1.16.3 $ (DEC) $Date: 
1998/06/18 20:54:14 $
|       $RCSfile: lderr.c,v $ $Revision: 1.1.6.2 $ (DEC) $Date: 1998/04/28 
15:10:40 $
|       $RCSfile: obj.c,v $ $Revision: 4.3.50.2 $ (DEC) $Date: 1998/04/28 
15:11:09 $
|       $RCSfile: allocate.c,v $ $Revision: 1.1.3.3 $ (DEC) $Date: 1994/05/25 
19:19:04 $
|       $RCSfile: ldgetname.c,v $ $Revision: 4.3.5.2 $ (DEC) $Date: 1994/05/26 
18:09:48 $
|       $RCSfile: cmrlc_heur.c,v $ $Revision: 1.1.11.3 $ (DEC) $Date: 
1998/06/18 20:54:17 $
|       $RCSfile: scncomment.c,v $ $Revision: 4.1.12.2 $ (DEC) $Date: 
1994/05/04 20:03:47 $
|       $RCSfile: wh1.c,v $ $Revision: 1.1.9.2 $ (DEC) $Date: 1998/04/28 
15:11:52 $
|       $RCSfile: decompresswh1.alpha.s,v $ $Revision: 1.1.2.3 $ (DEC) $Date: 
1994/11/15 16:30:26 $
|       $RCSfile: exit.c,v $ $Revision: 4.2.13.8 $ (DEC) $Date: 1996/04/22 
20:54:54 $
|       $RCSfile: assert.c,v $ $Revision: 4.2.9.3 $ (DEC) $Date: 1994/04/05 
21:09:04 $
|       $RCSfile: strncmp.c,v $ $Revision: 4.2.11.4 $ (DEC) $Date: 1994/04/20 
16:56:44 $
|       $RCSfile: strdup.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/11/23 
19:24:39 $
|       $RCSfile: fread.c,v $ $Revision: 4.3.12.3 $ (DEC) $Date: 1995/07/28 
14:53:14 $
|       $RCSfile: fwrite.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/11/23 
20:11:38 $
|       $RCSfile: flsbuf.c,v $ $Revision: 4.2.17.2 $ (DEC) $Date: 1996/10/07 
18:02:48 $
|       $RCSfile: fopen.c,v $ $Revision: 4.2.19.2 $ (DEC) $Date: 1998/09/30 
18:42:37 $
|       $RCSfile: fprintf.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/04/04 
21:28:13 $
|       $RCSfile: printf.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/04/05 
15:26:18 $
|       $RCSfile: sprintf.c,v $ $Revision: 4.2.13.3 $ (DEC) $Date: 1995/12/14 
23:46:41 $
|       $RCSfile: vfprintf.c,v $ $Revision: 4.2.7.2 $ (DEC) $Date: 1994/04/05 
16:15:00 $
|       $RCSfile: fgets.c,v $ $Revision: 4.2.10.2 $ (DEC) $Date: 1994/11/23 
20:11:27 $
|       $RCSfile: fseek.c,v $ $Revision: 4.2.12.3 $ (DEC) $Date: 1999/02/03 
21:02:04 $
|       $RCSfile: ftell.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/04/04 
21:28:58 $
|       $RCSfile: fdopen.c,v $ $Revision: 4.2.9.3 $ (DEC) $Date: 1994/04/05 
22:09:55 $
|       $RCSfile: atoi.c,v $ $Revision: 4.2.14.2 $ (DEC) $Date: 1998/09/11 
18:46:43 $
|       $RCSfile: malloc.c,v $ $Revision: 4.2.67.4 $ (DEC) $Date: 1999/02/05 
20:52:35 $
|       $RCSfile: calloc.c,v $ $Revision: 4.2.8.3 $ (DEC) $Date: 1994/04/05 
21:09:32 $
|       $RCSfile: qsort.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/11/23 
19:23:30 $
|       $RCSfile: abort.c,v $ $Revision: 4.2.11.3 $ (DEC) $Date: 1995/06/12 
20:38:42 $
|       $RCSfile: time.c,v $ $Revision: 4.2.7.2 $ (DEC) $Date: 1994/04/05 
16:12:12 $
|       $RCSfile: atol.c,v $ $Revision: 4.2.15.2 $ (DEC) $Date: 1998/09/11 
18:46:45 $
|       $RCSfile: strcspn.c,v $ $Revision: 4.2.7.2 $ (DEC) $Date: 1994/04/05 
15:48:25 $
|       $RCSfile: strncpy.c,v $ $Revision: 4.2.7.2 $ (DEC) $Date: 1994/04/05 
15:48:58 $
|       $RCSfile: a64l.c,v $ $Revision: 4.2.9.6 $ (DEC) $Date: 1995/06/28 
16:00:16 $
|       $RCSfile: signal.c,v $ $Revision: 4.3.9.2 $ (DEC) $Date: 1995/09/12 
17:44:41 $
|       $RCSfile: mktemp.c,v $ $Revision: 4.2.10.2 $ (DEC) $Date: 1995/08/29 
17:56:51 $
|       $RCSfile: brks.c,v $ $Revision: 1.1.2.4 $ (DEC) $Date: 1995/08/30 
19:21:18 $
|       $RCSfile: NLSsetup.c,v $ $Revision: 1.1.13.7 $ (DEC) $Date: 1996/01/15 
23:46:55 $
|       $RCSfile: strcasecmp.c,v $ $Revision: 4.2.11.2 $ (DEC) $Date: 
1994/11/10 14:57:27 $
|       $RCSfile: sigops.c,v $ $Revision: 4.2.10.2 $ (DEC) $Date: 1994/04/05 
15:47:12 $
|       $RCSfile: tis.c,v $ $Revision: 1.1.21.7 $ (DEC) $Date: 1999/02/11 
21:04:35 $
|       $RCSfile: init_libc.c,v $ $Revision: 1.1.34.6 $ (DEC) $Date: 1999/02/02 
16:40:42 $
|       $RCSfile: ldr_atexit.c,v $ $Revision: 4.2.20.2 $ (DEC) $Date: 
1998/06/16 19:56:41 $
|       $RCSfile: catopen.c,v $ $Revision: 4.3.24.2 $ (DEC) $Date: 1998/10/19 
18:56:10 $
|       $RCSfile: catgets.c,v $ $Revision: 4.2.12.2 $ (DEC) $Date: 1998/10/19 
18:56:04 $
|       $RCSfile: write_nc.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 1997/09/23 
14:15:37 $
|       $RCSfile: filbuf.c,v $ $Revision: 4.2.13.3 $ (DEC) $Date: 1995/06/12 
20:39:59 $
|       $RCSfile: tis_pthread.c,v $ $Revision: 1.1.10.3 $ (DEC) $Date: 
1999/01/13 20:21:55 $
|       $RCSfile: close_nc.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 1997/09/23 
14:15:32 $
|       $RCSfile: isatty.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/04/04 
21:44:10 $
|       $RCSfile: open_nc.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 1997/09/23 
14:15:33 $
|       $RCSfile: findiop.c,v $ $Revision: 4.2.18.2 $ (DEC) $Date: 1998/09/30 
18:42:35 $
|       $RCSfile: doprnt.c,v $ $Revision: 4.2.63.3 $ (DEC) $Date: 1999/02/24 
20:33:30 $
|       $RCSfile: ecvt.c,v $ $Revision: 4.2.21.2 $ (DEC) $Date: 1996/06/28 
16:44:57 $
|       $RCSfile: errno.c,v $ $Revision: 1.1.8.4 $ (DEC) $Date: 1994/04/05 
22:09:26 $
|       $RCSfile: fcntl_nc.c,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 1995/10/30 
21:48:23 $
|       $RCSfile: mallocdata.c,v $ $Revision: 1.1.4.4 $ (DEC) $Date: 1996/02/08 
19:08:30 $
|       $RCSfile: mallocdata2.c,v $ $Revision: 1.1.3.2 $ (DEC) $Date: 
1998/12/03 19:49:16 $
|       $RCSfile: mallocdata3.c,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 
1999/02/05 20:52:37 $
|       $RCSfile: raise.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1995/10/27 
19:40:45 $
|       $RCSfile: sigaction.s,v $ $Revision: 1.2.27.2 $ (DEC) $Date: 1998/10/02 
21:42:19 $
|       $RCSfile: rec_mutex.c,v $ $Revision: 1.1.8.2 $ (DEC) $Date: 1997/06/24 
19:15:05 $
|       $RCSfile: sleep.c,v $ $Revision: 4.2.9.5 $ (DEC) $Date: 1995/10/31 
15:54:41 $
|       $RCSfile: schyield.s,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 1995/09/27 
17:08:25 $
|       $RCSfile: tis_rwlock.c,v $ $Revision: 1.1.5.2 $ (DEC) $Date: 1996/12/03 
20:38:25 $
|       $RCSfile: ldr_dummy.c,v $ $Revision: 4.2.15.2 $ (DEC) $Date: 1997/10/13 
21:06:11 $
|       $RCSfile: ldr_status.c,v $ $Revision: 4.2.8.3 $ (DEC) $Date: 1994/04/05 
15:05:50 $
|       $RCSfile: setlocale.c,v $ $Revision: 4.4.18.4 $ (DEC) $Date: 1995/04/27 
20:15:29 $
|       $RCSfile: getenv.c,v $ $Revision: 4.2.11.4 $ (DEC) $Date: 1995/06/12 
20:40:24 $
|       $RCSfile: read_nc.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 1997/09/23 
14:15:35 $
|       $RCSfile: basename.c,v $ $Revision: 4.2.12.2 $ (DEC) $Date: 1996/09/16 
19:39:28 $
|       $RCSfile: dlopen.c,v $ $Revision: 1.1.2.5 $ (DEC) $Date: 1995/10/18 
20:10:19 $
|       $RCSfile: dlsym.c,v $ $Revision: 1.1.2.5 $ (DEC) $Date: 1995/10/18 
20:10:20 $
|       $RCSfile: __ispriv.c,v $ $Revision: 1.1.9.2 $ (DEC) $Date: 1995/09/25 
21:03:53 $
|       $RCSfile: isspace.c,v $ $Revision: 4.2.8.3 $ (DEC) $Date: 1994/05/31 
18:13:48 $
|       $RCSfile: bsearch.c,v $ $Revision: 4.2.6.3 $ (DEC) $Date: 1994/04/05 
21:09:30 $
|       $RCSfile: sched_yield.c,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 
1995/11/16 21:59:12 $
|       $RCSfile: ioctl_nc.c,v $ $Revision: 1.1.4.2 $ (DEC) $Date: 1998/09/29 
18:14:34 $
|       $RCSfile: ferror.c,v $ $Revision: 4.2.7.3 $ (DEC) $Date: 1994/04/05 
22:09:58 $
|       $RCSfile: Ufwrite.c,v $ $Revision: 1.1.2.2 $ (DEC) $Date: 1994/11/23 
20:11:24 $
|       $RCSfile: fwrite.c,v $ $Revision: 4.2.9.2 $ (DEC) $Date: 1994/11/23 
20:11:38 $
|       $RCSfile: __getmbcurmax.c,v $ $Revision: 1.1.7.2 $ (DEC) $Date: 
1994/04/05 16:51:10 $
|       $RCSfile: wcstombs.c,v $ $Revision: 4.2.7.3 $ (DEC) $Date: 1994/05/31 
18:15:14 $
|       $RCSfile: wctomb.c,v $ $Revision: 4.2.11.2 $ (DEC) $Date: 1997/07/15 
17:35:42 $
|       $RCSfile: localeconv.c,v $ $Revision: 4.2.7.3 $ (DEC) $Date: 1994/05/31 
18:14:20 $
|       $RCSfile: wcslen.c,v $ $Revision: 4.2.9.3 $ (DEC) $Date: 1995/03/09 
18:40:34 $
|       $RCSfile: strncat.c,v $ $Revision: 4.2.10.2 $ (DEC) $Date: 1996/02/16 
21:06:27 $
|       $RCSfile: __lc_load.c,v $ $Revision: 1.1.9.2 $ (DEC) $Date: 1994/11/10 
14:56:05 $
|       $RCSfile: iswctype.c,v $ $Revision: 1.1.12.2 $ (DEC) $Date: 1994/11/23 
19:21:20 $
|       $RCSfile: __lc_dlopen.c,v $ $Revision: 1.1.2.6 $ (DEC) $Date: 
1995/06/12 20:38:38 $
|       $RCSfile: __lc_dlsym.c,v $ $Revision: 1.1.2.5 $ (DEC) $Date: 1995/06/12 
20:38:40 $
|       $RCSfile: ldr_load.c,v $ $Revision: 1.1.3.5 $ (DEC) $Date: 1995/04/28 
14:20:17 $
|       $RCSfile: tzset.c,v $ $Revision: 1.1.24.2 $ (DEC) $Date: 1997/08/04 
17:11:53 $
|        ldtbread.c: 1.1 1/7/82
| /usr/lib/cmplrs/cc/crt0.o:
|       $RCSfile: crt0.s,v $ $Revision: 1.1.21.11 $ (DEC) $Date: 1995/09/06 
19:54:27 $
| c89  (c89)
|       Digital UNIX Compiler Driver 3.11
| configure:1989: $? = 0
| configure:2009: checking for C compiler default output
| configure:2012: c89    conftest.c  >&5
| configure:2015: $? = 0
| configure:2060: result: a.out
| configure:2065: checking whether the C compiler works
| configure:2071: ./a.out
| configure:2074: $? = 0
| configure:2089: result: yes
| configure:2096: checking whether we are cross compiling
| configure:2098: result: no
| configure:2101: checking for suffix of executables
| configure:2103: c89 -o conftest    conftest.c  >&5
| configure:2106: $? = 0
| configure:2129: result:
| configure:2135: checking for suffix of object files
| configure:2153: c89 -c   conftest.c >&5
| configure:2156: $? = 0
| configure:2175: result: o
| configure:2179: checking whether we are using the GNU C compiler
| configure:2200: c89 -c   conftest.c >&5
| cc: Error: configure, line 2190: In this declaration, "choke" must specify a 
type. (badparsedecl)
|        choke me
| -------^
| configure:2203: $? = 1
| configure: failed program was:
| #line 2184 "configure"
| #include "confdefs.h"
|
| int
| main ()
| {
| #ifndef __GNUC__
|        choke me
| #endif
|
|   ;
|   return 0;
| }
| configure:2221: result: no
| configure:2227: checking whether c89 accepts -g
| configure:2245: c89 -c -g  conftest.c >&5
| configure:2248: $? = 0
| configure:2251: test -s conftest.o
| configure:2254: $? = 0
| configure:2264: result: yes
| configure:2281: checking for c89 option to accept ANSI C
| configure:2338: c89  -c -g  conftest.c >&5
| configure:2341: $? = 0
| configure:2344: test -s conftest.o
| configure:2347: $? = 0
| configure:2364: result: none needed
| configure:2382: c89 -c -g  conftest.c >&5
| cc: Error: conftest.c, line 2: Missing ";". (nosemi)
|   choke me
| --------^
| configure:2385: $? = 1
| configure: failed program was:
| #ifndef __cplusplus
|   choke me
| #endif
| configure:2502: checking for style of include used by make
| configure:2530: result: GNU
| configure:2558: checking dependency style of c89
| configure:2620: result: tru64
| configure:2640: checking for strerror in -lcposix
| configure:2667: c89 -o conftest -g   conftest.c -lcposix   >&5
| ld:
| Can't locate file for: -lcposix
| configure:2670: $? = 1
| configure: failed program was:
| #line 2647 "configure"
| #include "confdefs.h"
|
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char strerror ();
| int
| main ()
| {
| strerror ();
|   ;
|   return 0;
| }
| configure:2687: result: no
| configure:2706: checking how to run the C preprocessor
| configure:2732: c89 -E  conftest.c
| configure:2738: $? = 0
| configure:2765: c89 -E  conftest.c
| cc: Error: configure, line 2761: Cannot find file <ac_nonexistent.h> 
specified in #include directive. (noinclfile)
| #include <ac_nonexistent.h>
| -^
| configure:2771: $? = 1
| configure: failed program was:
| #line 2760 "configure"
| #include "confdefs.h"
| #include <ac_nonexistent.h>
| configure:2808: result: c89 -E
| configure:2823: c89 -E  conftest.c
| configure:2829: $? = 0
| configure:2856: c89 -E  conftest.c
| cc: Error: configure, line 2852: Cannot find file <ac_nonexistent.h> 
specified in #include directive. (noinclfile)
| #include <ac_nonexistent.h>
| -^
| configure:2862: $? = 1
| configure: failed program was:
| #line 2851 "configure"
| #include "confdefs.h"
| #include <ac_nonexistent.h>
| configure:2902: checking for egrep
| configure:2912: result: grep -E
| configure:2917: checking for ANSI C header files
| configure:2931: c89 -E  conftest.c
| configure:2937: $? = 0
| configure:3024: c89 -o conftest -g   conftest.c  >&5
| configure:3027: $? = 0
| configure:3029: ./conftest
| configure:3032: $? = 0
| configure:3046: result: yes
| configure:3070: checking for sys/types.h
| configure:3083: c89 -c -g  conftest.c >&5
| configure:3086: $? = 0
| configure:3089: test -s conftest.o
| configure:3092: $? = 0
| configure:3102: result: yes
| configure:3070: checking for sys/stat.h
| configure:3083: c89 -c -g  conftest.c >&5
| configure:3086: $? = 0
| configure:3089: test -s conftest.o
| configure:3092: $? = 0
| configure:3102: result: yes
| configure:3070: checking for stdlib.h
| configure:3083: c89 -c -g  conftest.c >&5
| configure:3086: $? = 0
| configure:3089: test -s conftest.o
| configure:3092: $? = 0
| configure:3102: result: yes
| configure:3070: checking for string.h
| configure:3083: c89 -c -g  conftest.c >&5
| configure:3086: $? = 0
| configure:3089: test -s conftest.o
| configure:3092: $? = 0
| configure:3102: result: yes
| configure:3070: checking for memory.h
| configure:3083: c89 -c -g  conftest.c >&5
| configure:3086: $? = 0
| configure:3089: test -s conftest.o
| configure:3092: $? = 0
| configure:3102: result: yes
| configure:3070: checking for strings.h
| configure:3083: c89 -c -g  conftest.c >&5
| configure:3086: $? = 0
| configure:3089: test -s conftest.o
| configure:3092: $? = 0
| configure:3102: result: yes
| configure:3070: checking for inttypes.h
| configure:3083: c89 -c -g  conftest.c >&5
| cc: Severe: configure, line 3111: Cannot find file <inttypes.h> specified in 
#include directive. (noinclfile)
| #include <inttypes.h>
| -^
| configure:3086: $? = 1
| configure: failed program was:
| #line 3075 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
|
| #include <inttypes.h>
| configure:3102: result: no
| configure:3070: checking for stdint.h
| configure:3083: c89 -c -g  conftest.c >&5
| cc: Severe: configure, line 3111: Cannot find file <stdint.h> specified in 
#include directive. (noinclfile)
| #include <stdint.h>
| -^
| configure:3086: $? = 1
| configure: failed program was:
| #line 3075 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
|
| #include <stdint.h>
| configure:3102: result: no
| configure:3070: checking for unistd.h
| configure:3083: c89 -c -g  conftest.c >&5
| configure:3086: $? = 0
| configure:3089: test -s conftest.o
| configure:3092: $? = 0
| configure:3102: result: yes
| configure:3124: checking minix/config.h usability
| configure:3133: c89 -c -g  conftest.c >&5
| cc: Severe: configure, line 3161: Cannot find file <minix/config.h> specified 
in #include directive. (noinclfile)
| #include <minix/config.h>
| -^
| configure:3136: $? = 1
| configure: failed program was:
| #line 3126 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
| configure:3151: result: no
| configure:3155: checking minix/config.h presence
| configure:3162: c89 -E  conftest.c
| cc: Error: configure, line 3158: Cannot find file <minix/config.h> specified 
in #include directive. (noinclfile)
| #include <minix/config.h>
| -^
| configure:3168: $? = 1
| configure: failed program was:
| #line 3157 "configure"
| #include "confdefs.h"
| #include <minix/config.h>
| configure:3186: result: no
| configure:3204: checking for minix/config.h
| configure:3211: result: no
| configure:3784: checking for flex
| configure:3800: found /usr/local/bin/flex
| configure:3810: result: flex
| configure:3823: checking for yywrap in -lfl
| configure:3850: c89 -o conftest -g   conftest.c -lfl   >&5
| configure:3853: $? = 0
| configure:3856: test -s conftest
| configure:3859: $? = 0
| configure:3870: result: yes
| configure:3933: checking lex output file root
| configure:3944: flex conftest.l
| configure:3947: $? = 0
| configure:3959: result: lex.yy
| configure:3964: checking whether yytext is a pointer
| configure:3980: c89 -o conftest -g   conftest.c  -lfl >&5
| configure:3983: $? = 0
| configure:3986: test -s conftest
| configure:3989: $? = 0
| configure:4001: result: yes
| configure:4019: checking for bison
| configure:4035: found /usr/local/bin/bison
| configure:4045: result: bison -y
| configure:4097: checking for ranlib
| configure:4113: found /usr/local/bin/ranlib
| configure:4124: result: ranlib
| configure:4140: checking for gm4
| configure:4173: result: no
| configure:4140: checking for gnum4
| configure:4173: result: no
| configure:4140: checking for m4
| configure:4158: found /usr/local/bin/m4
| configure:4170: result: /usr/local/bin/m4
| configure:4181: checking whether m4 supports frozen files
| configure:4193: result: yes
| configure:4207: checking for ANSI C header files
| configure:4336: result: yes
| configure:4365: checking ctype.h usability
| configure:4374: c89 -c -g  conftest.c >&5
| configure:4377: $? = 0
| configure:4380: test -s conftest.o
| configure:4383: $? = 0
| configure:4392: result: yes
| configure:4396: checking ctype.h presence
| configure:4403: c89 -E  conftest.c
| configure:4409: $? = 0
| configure:4427: result: yes
| configure:4445: checking for ctype.h
| configure:4452: result: yes
| configure:4365: checking locale.h usability
| configure:4374: c89 -c -g  conftest.c >&5
| configure:4377: $? = 0
| configure:4380: test -s conftest.o
| configure:4383: $? = 0
| configure:4392: result: yes
| configure:4396: checking locale.h presence
| configure:4403: c89 -E  conftest.c
| configure:4409: $? = 0
| configure:4427: result: yes
| configure:4445: checking for locale.h
| configure:4452: result: yes
| configure:4356: checking for memory.h
| configure:4361: result: yes
| configure:4356: checking for stdlib.h
| configure:4361: result: yes
| configure:4356: checking for string.h
| configure:4361: result: yes
| configure:4356: checking for unistd.h
| configure:4361: result: yes
| configure:4467: checking for an ANSI C-conforming const
| configure:4531: c89 -c -g  conftest.c >&5
| cc: Warning: configure, line 4502: The scalar variable "t" is fetched but not 
initialized. (uninit1)
|     *t++ = 0;
| -----^
| cc: Warning: configure, line 4517: The scalar variable "b" is fetched but not 
initialized. (uninit1)
|     struct s *b; b->j = 5;
| -----------------^
| configure:4534: $? = 0
| configure:4537: test -s conftest.o
| configure:4540: $? = 0
| configure:4550: result: yes
| configure:4560: checking for inline
| configure:4578: c89 -c -g  conftest.c >&5
| cc: Error: configure, line 4570: Missing ";". (nosemi)
| static inline foo_t static_foo () {return 0; }
| --------------^
| cc: Error: configure, line 4571: Missing ";". (nosemi)
| inline foo_t foo () {return 0; }
| -------^
| cc: Warning: configure, line 4571: In this declaration, "inline" is declared 
with both internal and external linkage.  The previous declaration is at line 
number 4570 in file configure. (mixlinkage)
| inline foo_t foo () {return 0; }
| ^
| configure:4581: $? = 1
| configure: failed program was:
| #line 4567 "configure"
| #include "confdefs.h"
| #ifndef __cplusplus
| typedef int foo_t;
| static inline foo_t static_foo () {return 0; }
| inline foo_t foo () {return 0; }
| #endif
|
| configure:4578: c89 -c -g  conftest.c >&5
| cc: Error: configure, line 4570: Missing ";". (nosemi)
| static __inline__ foo_t static_foo () {return 0; }
| ------------------^
| cc: Error: configure, line 4571: Missing ";". (nosemi)
| __inline__ foo_t foo () {return 0; }
| -----------^
| cc: Warning: configure, line 4571: In this declaration, "__inline__" is 
declared with both internal and external linkage.  The previous declaration is 
at line number 4570 in file configure. (mixlinkage)
| __inline__ foo_t foo () {return 0; }
| ^
| configure:4581: $? = 1
| configure: failed program was:
| #line 4567 "configure"
| #include "confdefs.h"
| #ifndef __cplusplus
| typedef int foo_t;
| static __inline__ foo_t static_foo () {return 0; }
| __inline__ foo_t foo () {return 0; }
| #endif
|
| configure:4578: c89 -c -g  conftest.c >&5
| configure:4581: $? = 0
| configure:4584: test -s conftest.o
| configure:4587: $? = 0
| configure:4598: result: __inline
| configure:4613: checking for function prototypes
| configure:4616: result: yes
| configure:4634: checking for function prototypes
| configure:4648: checking for string.h
| configure:4653: result: yes
| configure:4762: checking for working alloca.h
| configure:4780: c89 -o conftest -g   conftest.c  >&5
| configure:4783: $? = 0
| configure:4786: test -s conftest
| configure:4789: $? = 0
| configure:4799: result: yes
| configure:4809: checking for alloca
| configure:4847: c89 -o conftest -g   conftest.c  >&5
| configure:4850: $? = 0
| configure:4853: test -s conftest
| configure:4856: $? = 0
| configure:4866: result: yes
| configure:5050: checking for obstacks
| configure:5068: c89 -o conftest -g   conftest.c  >&5
| cc: Severe: configure, line 5056: Cannot find file "obstack.h" specified in 
#include directive. (noinclfile)
| #include "obstack.h"
| -^
| configure:5071: $? = 1
| configure: failed program was:
| #line 5055 "configure"
| #include "confdefs.h"
| #include "obstack.h"
| int
| main ()
| {
| struct obstack *mem; obstack_free(mem,(char *) 0)
|   ;
|   return 0;
| }
| configure:5087: result: no
| configure:5099: checking for error_at_line
| configure:5117: c89 -o conftest -g   conftest.c  >&5
| ld:
| Unresolved:
| error_at_line
| configure:5120: $? = 1
| configure: failed program was:
| #line 5104 "configure"
| #include "confdefs.h"
|
| int
| main ()
| {
| error_at_line (0, 0, "", 0, "");
|   ;
|   return 0;
| }
| configure:5136: result: no
| configure:5142: checking for working strnlen
| configure:5178: c89 -o conftest -g   conftest.c  >&5
| ld:
| Unresolved:
| strnlen
| configure:5181: $? = 1
| configure: program exited with status 1
| configure: failed program was:
| #line 5150 "configure"
| #include "confdefs.h"
|
| int
| main ()
| {
|
| #define S "foobar"
| #define S_LEN (sizeof S - 1)
|
|   /* At least one implementation is buggy: that of AIX 4.3 would
|      give strnlen (S, 1) == 3.  */
|
|   int i;
|   for (i = 0; i < S_LEN + 1; ++i)
|     {
|       int expected = i <= S_LEN ? i : S_LEN;
|       if (strnlen (S, i) != expected)
|       exit (1);
|     }
|   exit (0);
|
|   ;
|   return 0;
| }
| configure:5199: result: no
| configure:5207: checking for mkstemp
| configure:5244: c89 -o conftest -g   conftest.c  >&5
| configure:5247: $? = 0
| configure:5250: test -s conftest
| configure:5253: $? = 0
| configure:5263: result: yes
| configure:5279: checking for mkstemp limitations
| configure:5310: c89 -o conftest -g   conftest.c  >&5
| configure:5313: $? = 0
| configure:5315: ./conftest
| configure:5318: $? = 0
| configure:5333: result: no
| configure:5351: checking for setlocale
| configure:5388: c89 -o conftest -g   conftest.c  >&5
| configure:5391: $? = 0
| configure:5394: test -s conftest
| configure:5397: $? = 0
| configure:5407: result: yes
| configure:5417: checking whether free is declared
| configure:5438: c89 -c -g  conftest.c >&5
| configure:5441: $? = 0
| configure:5444: test -s conftest.o
| configure:5447: $? = 0
| configure:5457: result: yes
| configure:5473: checking whether getenv is declared
| configure:5494: c89 -c -g  conftest.c >&5
| configure:5497: $? = 0
| configure:5500: test -s conftest.o
| configure:5503: $? = 0
| configure:5513: result: yes
| configure:5529: checking whether getopt is declared
| configure:5550: c89 -c -g  conftest.c >&5
| configure:5553: $? = 0
| configure:5556: test -s conftest.o
| configure:5559: $? = 0
| configure:5569: result: yes
| configure:5585: checking whether stpcpy is declared
| configure:5606: c89 -c -g  conftest.c >&5
| cc: Error: configure, line 5629: In the initializer for p, "stpcpy" is not 
declared. (undeclared)
|   char *p = (char *) stpcpy;
| ---------------------^
| configure:5609: $? = 1
| configure: failed program was:
| #line 5590 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef stpcpy
|   char *p = (char *) stpcpy;
| #endif
|
|   ;
|   return 0;
| }
| configure:5625: result: no
| configure:5641: checking whether strchr is declared
| configure:5662: c89 -c -g  conftest.c >&5
| configure:5665: $? = 0
| configure:5668: test -s conftest.o
| configure:5671: $? = 0
| configure:5681: result: yes
| configure:5697: checking whether strspn is declared
| configure:5718: c89 -c -g  conftest.c >&5
| configure:5721: $? = 0
| configure:5724: test -s conftest.o
| configure:5727: $? = 0
| configure:5737: result: yes
| configure:5753: checking whether strnlen is declared
| configure:5774: c89 -c -g  conftest.c >&5
| cc: Error: configure, line 5797: In the initializer for p, "strnlen" is not 
declared. (undeclared)
|   char *p = (char *) strnlen;
| ---------------------^
| configure:5777: $? = 1
| configure: failed program was:
| #line 5758 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef strnlen
|   char *p = (char *) strnlen;
| #endif
|
|   ;
|   return 0;
| }
| configure:5793: result: no
| configure:5809: checking whether malloc is declared
| configure:5830: c89 -c -g  conftest.c >&5
| configure:5833: $? = 0
| configure:5836: test -s conftest.o
| configure:5839: $? = 0
| configure:5849: result: yes
| configure:5865: checking whether memchr is declared
| configure:5886: c89 -c -g  conftest.c >&5
| configure:5889: $? = 0
| configure:5892: test -s conftest.o
| configure:5895: $? = 0
| configure:5905: result: yes
| configure:5921: checking whether memrchr is declared
| configure:5942: c89 -c -g  conftest.c >&5
| cc: Error: configure, line 5965: In the initializer for p, "memrchr" is not 
declared. (undeclared)
|   char *p = (char *) memrchr;
| ---------------------^
| configure:5945: $? = 1
| configure: failed program was:
| #line 5926 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef memrchr
|   char *p = (char *) memrchr;
| #endif
|
|   ;
|   return 0;
| }
| configure:5961: result: no
| configure:5990: checking for memchr
| configure:6027: c89 -o conftest -g   conftest.c  >&5
| configure:6030: $? = 0
| configure:6033: test -s conftest
| configure:6036: $? = 0
| configure:6046: result: yes
| configure:5990: checking for memrchr
| configure:6027: c89 -o conftest -g   conftest.c  >&5
| ld:
| Unresolved:
| memrchr
| configure:6030: $? = 1
| configure: failed program was:
| #line 5995 "configure"
| #include "confdefs.h"
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char memrchr (); below.  */
| #include <assert.h>
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char memrchr ();
| char (*f) ();
|
| int
| main ()
| {
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_memrchr) || defined (__stub___memrchr)
| choke me
| #else
| f = memrchr;
| #endif
|
|   ;
|   return 0;
| }
| configure:6046: result: no
| configure:5990: checking for strchr
| configure:6027: c89 -o conftest -g   conftest.c  >&5
| configure:6030: $? = 0
| configure:6033: test -s conftest
| configure:6036: $? = 0
| configure:6046: result: yes
| configure:5990: checking for stpcpy
| configure:6027: c89 -o conftest -g   conftest.c  >&5
| ld:
| Unresolved:
| stpcpy
| configure:6030: $? = 1
| configure: failed program was:
| #line 5995 "configure"
| #include "confdefs.h"
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char stpcpy (); below.  */
| #include <assert.h>
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char stpcpy ();
| char (*f) ();
|
| int
| main ()
| {
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_stpcpy) || defined (__stub___stpcpy)
| choke me
| #else
| f = stpcpy;
| #endif
|
|   ;
|   return 0;
| }
| configure:6046: result: no
| configure:5990: checking for strrchr
| configure:6027: c89 -o conftest -g   conftest.c  >&5
| configure:6030: $? = 0
| configure:6033: test -s conftest
| configure:6036: $? = 0
| configure:6046: result: yes
| configure:5990: checking for strspn
| configure:6027: c89 -o conftest -g   conftest.c  >&5
| configure:6030: $? = 0
| configure:6033: test -s conftest
| configure:6036: $? = 0
| configure:6046: result: yes
| configure:5990: checking for strtol
| configure:6027: c89 -o conftest -g   conftest.c  >&5
| configure:6030: $? = 0
| configure:6033: test -s conftest
| configure:6036: $? = 0
| configure:6046: result: yes
| configure:6064: checking for stdlib.h
| configure:6069: result: yes
| configure:6173: checking for working malloc
| configure:6199: c89 -o conftest -g   conftest.c  >&5
| configure:6202: $? = 0
| configure:6204: ./conftest
| configure:6207: $? = 1
| configure: program exited with status 1
| configure: failed program was:
| #line 6181 "configure"
| #include "confdefs.h"
| #if STDC_HEADERS || HAVE_STDLIB_H
| # include <stdlib.h>
| #else
| char *malloc ();
| #endif
|
| int
| main ()
| {
| exit (malloc (0) ? 0 : 1);
|   ;
|   return 0;
| }
| configure:6220: result: no
| configure:6248: checking for stdlib.h
| configure:6253: result: yes
| configure:6357: checking for working realloc
| configure:6383: c89 -o conftest -g   conftest.c  >&5
| configure:6386: $? = 0
| configure:6388: ./conftest
| configure:6391: $? = 1
| configure: program exited with status 1
| configure: failed program was:
| #line 6365 "configure"
| #include "confdefs.h"
| #if STDC_HEADERS || HAVE_STDLIB_H
| # include <stdlib.h>
| #else
| char *realloc ();
| #endif
|
| int
| main ()
| {
| exit (realloc (0, 0) ? 0 : 1);
|   ;
|   return 0;
| }
| configure:6404: result: no
| configure:6427: checking for working memcmp
| configure:6472: c89 -o conftest -g   conftest.c  >&5
| configure:6475: $? = 0
| configure:6477: ./conftest
| configure:6480: $? = 0
| configure:6493: result: yes
| configure:6503: checking for isascii
| configure:6540: c89 -o conftest -g   conftest.c  >&5
| configure:6543: $? = 0
| configure:6546: test -s conftest
| configure:6549: $? = 0
| configure:6559: result: yes
| configure:6503: checking for iswprint
| configure:6540: c89 -o conftest -g   conftest.c  >&5
| configure:6543: $? = 0
| configure:6546: test -s conftest
| configure:6549: $? = 0
| configure:6559: result: yes
| configure:6570: checking whether mbrtowc and mbstate_t are properly declared
| configure:6588: c89 -o conftest -g   conftest.c  >&5
| configure:6591: $? = 0
| configure:6594: test -s conftest
| configure:6597: $? = 0
| configure:6607: result: yes
| configure:6644: checking limits.h usability
| configure:6653: c89 -c -g  conftest.c >&5
| configure:6656: $? = 0
| configure:6659: test -s conftest.o
| configure:6662: $? = 0
| configure:6671: result: yes
| configure:6675: checking limits.h presence
| configure:6682: c89 -E  conftest.c
| configure:6688: $? = 0
| configure:6706: result: yes
| configure:6724: checking for limits.h
| configure:6731: result: yes
| configure:6644: checking stddef.h usability
| configure:6653: c89 -c -g  conftest.c >&5
| configure:6656: $? = 0
| configure:6659: test -s conftest.o
| configure:6662: $? = 0
| configure:6671: result: yes
| configure:6675: checking stddef.h presence
| configure:6682: c89 -E  conftest.c
| configure:6688: $? = 0
| configure:6706: result: yes
| configure:6724: checking for stddef.h
| configure:6731: result: yes
| configure:6635: checking for stdlib.h
| configure:6640: result: yes
| configure:6635: checking for string.h
| configure:6640: result: yes
| configure:6644: checking wchar.h usability
| configure:6653: c89 -c -g  conftest.c >&5
| configure:6656: $? = 0
| configure:6659: test -s conftest.o
| configure:6662: $? = 0
| configure:6671: result: yes
| configure:6675: checking wchar.h presence
| configure:6682: c89 -E  conftest.c
| configure:6688: $? = 0
| configure:6706: result: yes
| configure:6724: checking for wchar.h
| configure:6731: result: yes
| configure:6644: checking wctype.h usability
| configure:6653: c89 -c -g  conftest.c >&5
| configure:6656: $? = 0
| configure:6659: test -s conftest.o
| configure:6662: $? = 0
| configure:6671: result: yes
| configure:6675: checking wctype.h presence
| configure:6682: c89 -E  conftest.c
| configure:6688: $? = 0
| configure:6706: result: yes
| configure:6724: checking for wctype.h
| configure:6731: result: yes
| configure:6744: checking for ANSI C header files
| configure:6873: result: yes
| configure:6884: checking whether backslash-a works in strings
| configure:6909: c89 -c -g  conftest.c >&5
| configure:6912: $? = 0
| configure:6915: test -s conftest.o
| configure:6918: $? = 0
| configure:6928: result: yes
| configure:6938: checking for mbstate_t
| configure:6957: c89 -c -g  conftest.c >&5
| configure:6960: $? = 0
| configure:6963: test -s conftest.o
| configure:6966: $? = 0
| configure:6976: result: yes
| configure:6992: checking for function prototypes
| configure:7006: checking for string.h
| configure:7011: result: yes
| configure:7124: checking for strcasecmp
| configure:7161: c89 -o conftest -g   conftest.c  >&5
| configure:7164: $? = 0
| configure:7167: test -s conftest
| configure:7170: $? = 0
| configure:7180: result: yes
| configure:7124: checking for strncasecmp
| configure:7161: c89 -o conftest -g   conftest.c  >&5
| configure:7164: $? = 0
| configure:7167: test -s conftest
| configure:7170: $? = 0
| configure:7180: result: yes
| configure:7206: checking for strerror
| configure:7243: c89 -o conftest -g   conftest.c  >&5
| configure:7246: $? = 0
| configure:7249: test -s conftest
| configure:7252: $? = 0
| configure:7262: result: yes
| configure:7206: checking for vprintf
| configure:7243: c89 -o conftest -g   conftest.c  >&5
| configure:7246: $? = 0
| configure:7249: test -s conftest
| configure:7252: $? = 0
| configure:7262: result: yes
| configure:7206: checking for doprnt
| configure:7243: c89 -o conftest -g   conftest.c  >&5
| ld:
| Unresolved:
| doprnt
| configure:7246: $? = 1
| configure: failed program was:
| #line 7211 "configure"
| #include "confdefs.h"
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char doprnt (); below.  */
| #include <assert.h>
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char doprnt ();
| char (*f) ();
|
| int
| main ()
| {
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub_doprnt) || defined (__stub___doprnt)
| choke me
| #else
| f = doprnt;
| #endif
|
|   ;
|   return 0;
| }
| configure:7262: result: no
| configure:7272: checking whether strerror is declared
| configure:7293: c89 -c -g  conftest.c >&5
| configure:7296: $? = 0
| configure:7299: test -s conftest.o
| configure:7302: $? = 0
| configure:7312: result: yes
| configure:7330: checking whether strerror_r is declared
| configure:7351: c89 -c -g  conftest.c >&5
| cc: Error: configure, line 7374: In the initializer for p, "strerror_r" is 
not declared. (undeclared)
|   char *p = (char *) strerror_r;
| ---------------------^
| configure:7354: $? = 1
| configure: failed program was:
| #line 7335 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| int
| main ()
| {
| #ifndef strerror_r
|   char *p = (char *) strerror_r;
| #endif
|
|   ;
|   return 0;
| }
| configure:7370: result: no
| configure:7392: checking for strerror_r
| configure:7429: c89 -o conftest -g   conftest.c  >&5
| configure:7432: $? = 0
| configure:7435: test -s conftest
| configure:7438: $? = 0
| configure:7448: result: yes
| configure:7458: checking whether strerror_r returns char *
| configure:7526: c89 -o conftest -g   conftest.c  >&5
| configure:7529: $? = 0
| configure:7531: ./conftest
| ./configure[7532]: 22810 Memory fault(coredump)
| configure:7534: $? = 139
| configure: program exited with status 139
| configure: failed program was:
| #line 7510 "configure"
| #include "confdefs.h"
| #include <stdio.h>
| #if HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #if HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #if STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # if HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #if HAVE_STRING_H
| # if !STDC_HEADERS && HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #if HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #if HAVE_INTTYPES_H
| # include <inttypes.h>
| #else
| # if HAVE_STDINT_H
| #  include <stdint.h>
| # endif
| #endif
| #if HAVE_UNISTD_H
| # include <unistd.h>
| #endif
|       extern char *strerror_r ();
| int
| main ()
| {
| char buf[100];
|         char x = *strerror_r (0, buf, sizeof buf);
|         exit (!isalpha (x));
|   ;
|   return 0;
| }
| configure:7547: result: no
| configure:7557: checking for ANSI C header files
| configure:7686: result: yes
| configure:7698: checking for inttypes.h
| configure:7717: c89 -c -g  conftest.c >&5
| cc: Severe: configure, line 7705: Cannot find file <inttypes.h> specified in 
#include directive. (noinclfile)
| #include <inttypes.h>
| -^
| configure:7720: $? = 1
| configure: failed program was:
| #line 7703 "configure"
| #include "confdefs.h"
| #include <sys/types.h>
| #include <inttypes.h>
| int
| main ()
| {
| uintmax_t i = (uintmax_t) -1;
|   ;
|   return 0;
| }
| configure:7736: result: no
| configure:7747: checking for stdint.h
| configure:7766: c89 -c -g  conftest.c >&5
| cc: Severe: configure, line 7754: Cannot find file <stdint.h> specified in 
#include directive. (noinclfile)
| #include <stdint.h>
| -^
| configure:7769: $? = 1
| configure: failed program was:
| #line 7752 "configure"
| #include "confdefs.h"
| #include <sys/types.h>
| #include <stdint.h>
| int
| main ()
| {
| uintmax_t i = (uintmax_t) -1;
|   ;
|   return 0;
| }
| configure:7785: result: no
| configure:7796: checking for unsigned long long
| configure:7815: c89 -o conftest -g   conftest.c  >&5
| cc: Info: configure, line 7802: In this declaration, type "unsigned long 
long" is a language extension. (longlongtype)
| unsigned long long ull = 1; int i = 63;
| ^
| cc: Info: configure, line 7806: In this declaration, type "unsigned long 
long" is a language extension. (longlongtype)
| unsigned long long ullmax = (unsigned long long) -1;
| ^
| cc: Info: configure, line 7806: In the initializer for ullmax, type "unsigned 
long long" is a language extension. (longlongtype)
| unsigned long long ullmax = (unsigned long long) -1;
| -----------------------------^
| configure:7818: $? = 0
| configure:7821: test -s conftest
| configure:7824: $? = 0
| configure:7834: result: yes
| configure:7860: checking for ANSI C header files
| configure:7989: result: yes
| configure:7999: checking whether stat file-mode macros are broken
| configure:8044: result: no
| configure:8071: checking fcntl.h usability
| configure:8080: c89 -c -g  conftest.c >&5
| configure:8083: $? = 0
| configure:8086: test -s conftest.o
| configure:8089: $? = 0
| configure:8098: result: yes
| configure:8102: checking fcntl.h presence
| configure:8109: c89 -E  conftest.c
| configure:8115: $? = 0
| configure:8133: result: yes
| configure:8151: checking for fcntl.h
| configure:8158: result: yes
| configure:8071: checking sys/time.h usability
| configure:8080: c89 -c -g  conftest.c >&5
| configure:8083: $? = 0
| configure:8086: test -s conftest.o
| configure:8089: $? = 0
| configure:8098: result: yes
| configure:8102: checking sys/time.h presence
| configure:8109: c89 -E  conftest.c
| configure:8115: $? = 0
| configure:8133: result: yes
| configure:8151: checking for sys/time.h
| configure:8158: result: yes
| configure:8062: checking for stdint.h
| configure:8067: result: no
| configure:8062: checking for unistd.h
| configure:8067: result: yes
| configure:8176: checking for __secure_getenv
| configure:8213: c89 -o conftest -g   conftest.c  >&5
| ld:
| Unresolved:
| __secure_getenv
| configure:8216: $? = 1
| configure: failed program was:
| #line 8181 "configure"
| #include "confdefs.h"
| /* System header to define __stub macros and hopefully few prototypes,
|     which can conflict with char __secure_getenv (); below.  */
| #include <assert.h>
| /* Override any gcc2 internal prototype to avoid an error.  */
| #ifdef __cplusplus
| extern "C"
| #endif
| /* We use char because int might match the return type of a gcc2
|    builtin and then its argument prototype would still apply.  */
| char __secure_getenv ();
| char (*f) ();
|
| int
| main ()
| {
| /* The GNU C library defines this for functions which it implements
|     to always fail with ENOSYS.  Some functions are actually named
|     something starting with __ and the normal name is an alias.  */
| #if defined (__stub___secure_getenv) || defined (__stub_____secure_getenv)
| choke me
| #else
| f = __secure_getenv;
| #endif
|
|   ;
|   return 0;
| }
| configure:8232: result: no
| configure:8176: checking for gettimeofday
| configure:8213: c89 -o conftest -g   conftest.c  >&5
| configure:8216: $? = 0
| configure:8219: test -s conftest
| configure:8222: $? = 0
| configure:8232: result: yes
| configure:8242: checking whether getenv is declared
| configure:8282: result: yes
| configure:8302: checking if malloc debugging is wanted
| configure:8323: result: no
| configure:8343: checking sys/resource.h usability
| configure:8352: c89 -c -g  conftest.c >&5
| configure:8355: $? = 0
| configure:8358: test -s conftest.o
| configure:8361: $? = 0
| configure:8370: result: yes
| configure:8374: checking sys/resource.h presence
| configure:8381: c89 -E  conftest.c
| configure:8387: $? = 0
| configure:8405: result: yes
| configure:8423: checking for sys/resource.h
| configure:8430: result: yes
| configure:8334: checking for sys/time.h
| configure:8339: result: yes
| configure:8343: checking sys/times.h usability
| configure:8352: c89 -c -g  conftest.c >&5
| configure:8355: $? = 0
| configure:8358: test -s conftest.o
| configure:8361: $? = 0
| configure:8370: result: yes
| configure:8374: checking sys/times.h presence
| configure:8381: c89 -E  conftest.c
| configure:8387: $? = 0
| configure:8405: result: yes
| configure:8423: checking for sys/times.h
| configure:8430: result: yes
| configure:8448: checking for times
| configure:8485: c89 -o conftest -g   conftest.c  >&5
| configure:8488: $? = 0
| configure:8491: test -s conftest
| configure:8494: $? = 0
| configure:8504: result: yes
| configure:8515: checking whether getrusage is declared
| configure:8547: c89 -c -g  conftest.c >&5
| configure:8550: $? = 0
| configure:8553: test -s conftest.o
| configure:8556: $? = 0
| configure:8566: result: yes
| configure:8582: checking whether times is declared
| configure:8614: c89 -c -g  conftest.c >&5
| configure:8617: $? = 0
| configure:8620: test -s conftest.o
| configure:8623: $? = 0
| configure:8633: result: yes
| configure:8649: checking whether clock is declared
| configure:8681: c89 -c -g  conftest.c >&5
| configure:8684: $? = 0
| configure:8687: test -s conftest.o
| configure:8690: $? = 0
| configure:8700: result: yes
| configure:8716: checking whether sysconf is declared
| configure:8748: c89 -c -g  conftest.c >&5
| configure:8751: $? = 0
| configure:8754: test -s conftest.o
| configure:8757: $? = 0
| configure:8767: result: yes
| configure:8786: checking for clock_t
| configure:8818: c89 -c -g  conftest.c >&5
| configure:8821: $? = 0
| configure:8824: test -s conftest.o
| configure:8827: $? = 0
| configure:8837: result: yes
| configure:8847: checking for struct tms
| configure:8879: c89 -c -g  conftest.c >&5
| configure:8882: $? = 0
| configure:8885: test -s conftest.o
| configure:8888: $? = 0
| configure:8898: result: yes
| configure:8927: checking for msgfmt
| configure:8958: result: no
| configure:8964: checking for gmsgfmt
| configure:8995: result: :
| configure:9005: checking for xgettext
| configure:9036: result: no
| configure:9044: checking for msgmerge
| configure:9074: result: no
| configure:9128: checking build system type
| configure:9146: result: alphaev56-dec-osf4.0f
| configure:9154: checking host system type
| configure:9168: result: alphaev56-dec-osf4.0f
| configure:9220: checking for non-GNU ld
| configure:9250: result: /usr/ccs/bin/ld
| configure:9259: checking if the linker (/usr/ccs/bin/ld) is GNU ld
| configure:9271: result: no
| configure:9277: checking for shared library run path origin
| configure:9290: result: done
| configure:9707: checking whether NLS is requested
| configure:9716: result: yes
| configure:9733: checking for GNU gettext in libc
| configure:9754: c89 -o conftest -g   conftest.c  >&5
| cc: Severe: configure, line 9739: Cannot find file <libintl.h> specified in 
#include directive. (noinclfile)
| #include <libintl.h>
| -^
| configure:9757: $? = 1
| configure: failed program was:
| #line 9738 "configure"
| #include "confdefs.h"
| #include <libintl.h>
| extern int _nl_msg_cat_cntr;
| extern int *_nl_domain_bindings;
| int
| main ()
| {
| bindtextdomain ("", "");
| return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + 
*_nl_domain_bindings
|   ;
|   return 0;
| }
| configure:9773: result: no
| configure:9807: checking for iconv
| configure:9831: c89 -o conftest -g   conftest.c  >&5
| ld:
| Unresolved:
| iconv_open
| iconv
| iconv_close
| configure:9834: $? = 1
| configure: failed program was:
| #line 9815 "configure"
| #include "confdefs.h"
| #include <stdlib.h>
| #include <iconv.h>
| int
| main ()
| {
| iconv_t cd = iconv_open("","");
|        iconv(cd,NULL,NULL,NULL,NULL);
|        iconv_close(cd);
|   ;
|   return 0;
| }
| configure:9867: c89 -o conftest -g   conftest.c  -liconv >&5
| configure:9870: $? = 0
| configure:9873: test -s conftest
| configure:9876: $? = 0
| configure:9889: result: yes
| configure:9899: checking how to link with libiconv
| configure:9901: result: -liconv
| configure:10290: checking for GNU gettext in libintl
| configure:10319: c89 -o conftest -g    conftest.c  -lintl >&5
| cc: Severe: configure, line 10300: Cannot find file <libintl.h> specified in 
#include directive. (noinclfile)
| #include <libintl.h>
| -^
| configure:10322: $? = 1
| configure: failed program was:
| #line 10299 "configure"
| #include "confdefs.h"
| #include <libintl.h>
| extern int _nl_msg_cat_cntr;
| extern
| #ifdef __cplusplus
| "C"
| #endif
| const char *_nl_expand_alias ();
| int
| main ()
| {
| bindtextdomain ("", "");
| return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + 
*_nl_expand_alias (0)
|   ;
|   return 0;
| }
| configure:10359: c89 -o conftest -g    conftest.c  -lintl -liconv >&5
| cc: Severe: configure, line 10340: Cannot find file <libintl.h> specified in 
#include directive. (noinclfile)
| #include <libintl.h>
| -^
| configure:10362: $? = 1
| configure: failed program was:
| #line 10339 "configure"
| #include "confdefs.h"
| #include <libintl.h>
| extern int _nl_msg_cat_cntr;
| extern
| #ifdef __cplusplus
| "C"
| #endif
| const char *_nl_expand_alias ();
| int
| main ()
| {
| bindtextdomain ("", "");
| return (int) gettext ("") + (int) ngettext ("", "", 0) + _nl_msg_cat_cntr + 
*_nl_expand_alias (0)
|   ;
|   return 0;
| }
| configure:10383: result: no
| configure:10482: checking for valgrind
| configure:10511: result: no
| configure:10522: checking for g++
| configure:10538: found /usr/local/bin/g++
| configure:10548: result: g++
| configure:10677: creating ./config.status
|
| ## ---------------------- ##
| ## Running config.status. ##
| ## ---------------------- ##
|
| This file was extended by GNU Bison config.status 1.75, which was
| generated by GNU Autoconf 2.54a.  Invocation command line was
|
|   CONFIG_FILES    =
|   CONFIG_HEADERS  =
|   CONFIG_LINKS    =
|   CONFIG_COMMANDS =
|   $ ./config.status
|
| on mosso.math.utah.edu
|
| config.status:687: creating tests/Makefile
| config.status:687: creating tests/atlocal
| config.status:687: creating tests/bison
| config.status:687: creating Makefile
| config.status:687: creating config/Makefile
| config.status:687: creating po/Makefile.in
| config.status:687: creating data/Makefile
| config.status:687: creating lib/Makefile
| config.status:687: creating src/Makefile
| config.status:687: creating doc/Makefile
| config.status:687: creating m4/Makefile
| config.status:795: creating config.h
| config.status:1203: executing depfiles commands
| config.status:1203: executing default-1 commands
| config.status:1203: executing tests/atconfig commands
|
| ## ---------------- ##
| ## Cache variables. ##
| ## ---------------- ##
|
| ac_cv_build=alphaev56-dec-osf4.0f
| ac_cv_build_alias=alphaev56-dec-osf4.0f
| ac_cv_c_backslash_a=yes
| ac_cv_c_compiler_gnu=no
| ac_cv_c_const=yes
| ac_cv_c_inline=__inline
| ac_cv_env_CC_set=set
| ac_cv_env_CC_value=c89
| ac_cv_env_CFLAGS_set=''
| ac_cv_env_CFLAGS_value=''
| ac_cv_env_CPPFLAGS_set=''
| ac_cv_env_CPPFLAGS_value=''
| ac_cv_env_CPP_set=''
| ac_cv_env_CPP_value=''
| ac_cv_env_LDFLAGS_set=''
| ac_cv_env_LDFLAGS_value=''
| ac_cv_env_build_alias_set=''
| ac_cv_env_build_alias_value=''
| ac_cv_env_host_alias_set=''
| ac_cv_env_host_alias_value=''
| ac_cv_env_target_alias_set=''
| ac_cv_env_target_alias_value=''
| ac_cv_exeext=''
| ac_cv_func___secure_getenv=no
| ac_cv_func_alloca_works=yes
| ac_cv_func_doprnt=no
| ac_cv_func_gettimeofday=yes
| ac_cv_func_isascii=yes
| ac_cv_func_iswprint=yes
| ac_cv_func_malloc_works=no
| ac_cv_func_memchr=yes
| ac_cv_func_memcmp_working=yes
| ac_cv_func_memrchr=no
| ac_cv_func_mkstemp=yes
| ac_cv_func_obstack=no
| ac_cv_func_realloc_works=no
| ac_cv_func_setlocale=yes
| ac_cv_func_stpcpy=no
| ac_cv_func_strcasecmp=yes
| ac_cv_func_strchr=yes
| ac_cv_func_strerror=yes
| ac_cv_func_strerror_r=yes
| ac_cv_func_strerror_r_char_p=no
| ac_cv_func_strncasecmp=yes
| ac_cv_func_strnlen_working=no
| ac_cv_func_strrchr=yes
| ac_cv_func_strspn=yes
| ac_cv_func_strtol=yes
| ac_cv_func_times=yes
| ac_cv_func_vprintf=yes
| ac_cv_have_decl_clock=yes
| ac_cv_have_decl_free=yes
| ac_cv_have_decl_getenv=yes
| ac_cv_have_decl_getopt=yes
| ac_cv_have_decl_getrusage=yes
| ac_cv_have_decl_malloc=yes
| ac_cv_have_decl_memchr=yes
| ac_cv_have_decl_memrchr=no
| ac_cv_have_decl_stpcpy=no
| ac_cv_have_decl_strchr=yes
| ac_cv_have_decl_strerror=yes
| ac_cv_have_decl_strerror_r=no
| ac_cv_have_decl_strnlen=no
| ac_cv_have_decl_strspn=yes
| ac_cv_have_decl_sysconf=yes
| ac_cv_have_decl_times=yes
| ac_cv_header_ctype_h=yes
| ac_cv_header_fcntl_h=yes
| ac_cv_header_inttypes_h=no
| ac_cv_header_limits_h=yes
| ac_cv_header_locale_h=yes
| ac_cv_header_memory_h=yes
| ac_cv_header_minix_config_h=no
| ac_cv_header_stat_broken=no
| ac_cv_header_stdc=yes
| ac_cv_header_stddef_h=yes
| ac_cv_header_stdint_h=no
| ac_cv_header_stdlib_h=yes
| ac_cv_header_string_h=yes
| ac_cv_header_strings_h=yes
| ac_cv_header_sys_resource_h=yes
| ac_cv_header_sys_stat_h=yes
| ac_cv_header_sys_time_h=yes
| ac_cv_header_sys_times_h=yes
| ac_cv_header_sys_types_h=yes
| ac_cv_header_unistd_h=yes
| ac_cv_header_wchar_h=yes
| ac_cv_header_wctype_h=yes
| ac_cv_host=alphaev56-dec-osf4.0f
| ac_cv_host_alias=alphaev56-dec-osf4.0f
| ac_cv_lib_cposix_strerror=no
| ac_cv_lib_error_at_line=no
| ac_cv_lib_fl_yywrap=yes
| ac_cv_objext=o
| ac_cv_path_GMSGFMT=:
| ac_cv_path_M4=/usr/local/bin/m4
| ac_cv_path_MSGFMT=:
| ac_cv_path_MSGMERGE=:
| ac_cv_path_XGETTEXT=:
| ac_cv_path_install='/usr/local/bin/install -c'
| ac_cv_prog_AWK=gawk
| ac_cv_prog_CPP='c89 -E'
| ac_cv_prog_GXX=g++
| ac_cv_prog_LEX=flex
| ac_cv_prog_YACC='bison -y'
| ac_cv_prog_ac_ct_CC=c89
| ac_cv_prog_ac_ct_RANLIB=ranlib
| ac_cv_prog_cc_g=yes
| ac_cv_prog_cc_stdc=''
| ac_cv_prog_egrep='grep -E'
| ac_cv_prog_gnu_m4=yes
| ac_cv_prog_lex_root=lex.yy
| ac_cv_prog_lex_yytext_pointer=yes
| ac_cv_prog_make_make_set=yes
| ac_cv_type_clock_t=yes
| ac_cv_type_mbstate_t=yes
| ac_cv_type_struct_tms=yes
| ac_cv_type_unsigned_long_long=yes
| ac_cv_working_alloca_h=yes
| acl_cv_hardcode_direct=no
| acl_cv_hardcode_libdir_flag_spec='-rpath $libdir'
| acl_cv_hardcode_libdir_separator=:
| acl_cv_hardcode_minus_L=no
| acl_cv_libext=a
| acl_cv_path_LD=/usr/ccs/bin/ld
| acl_cv_prog_gnu_ld=no
| acl_cv_rpath=done
| acl_cv_shlibext=so
| acl_cv_sys_lib_dlsearch_path_spec='/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc 
/usr/lib /usr/local/lib /var/shlib'
| acl_cv_sys_lib_search_path_spec='/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc 
/usr/lib /usr/local/lib /var/shlib'
| acl_cv_wl=-Wl,
| am_cv_CC_dependencies_compiler_type=tru64
| am_cv_func_iconv=yes
| am_cv_lib_iconv=yes
| gt_cv_func_gnugettext2_libc=no
| gt_cv_func_gnugettext2_libintl=no
| jm_ac_cv_header_inttypes_h=no
| jm_ac_cv_header_stdint_h=no
| jm_cv_func_mbrtowc=yes
| utils_cv_func_mkstemp_limitations=no
|
| ## ----------------- ##
| ## Output variables. ##
| ## ----------------- ##
|
| ACLOCAL='${SHELL} /local/build/bison-1.75/config/missing --run aclocal-1.7a'
| ALLOCA=''
| AMDEPBACKSLASH='\'
| AMDEP_FALSE='#'
| AMDEP_TRUE=''
| AMTAR='${SHELL} /local/build/bison-1.75/config/missing --run tar'
| ANSI2KNR=''
| AUTOCONF='${SHELL} /local/build/bison-1.75/config/missing --run autoconf'
| AUTOHEADER='${SHELL} /local/build/bison-1.75/config/missing --run autoheader'
| AUTOM4TE='${SHELL} /local/build/bison-1.75/config/missing --run autom4te'
| AUTOMAKE='${SHELL} /local/build/bison-1.75/config/missing --run automake-1.7a'
| AWK='gawk'
| CC='c89'
| CCDEPMODE='depmode=tru64'
| CFLAGS='-g'
| CPP='c89 -E'
| CPPFLAGS=''
| CYGPATH_W='echo'
| DEFS='-DHAVE_CONFIG_H'
| DEPDIR='.deps'
| ECHO_C='ECHO_N=''
| ECHO_T=''
| EGREP='grep -E'
| EXEEXT=''
| GCC=''
| GMSGFMT=':'
| GXX='g++'
| INSTALL_DATA='${INSTALL} -m 644'
| INSTALL_PROGRAM='${INSTALL}'
| INSTALL_SCRIPT='${INSTALL}'
| INSTALL_STRIP_PROGRAM='${SHELL} $(install_sh) -c -s'
| INTLLIBS=''
| LDFLAGS=''
| LEX='flex'
| LEXLIB='-lfl'
| LEX_OUTPUT_ROOT='lex.yy'
| LIBICONV='-liconv'
| LIBINTL=''
| LIBOBJS=' obstack$U.o error$U.o strnlen$U.o memrchr$U.o stpcpy$U.o malloc$U.o 
realloc$U.o argmatch$U.o'
| LIBS=''
| LTLIBICONV='-liconv'
| LTLIBINTL=''
| LTLIBOBJS=' obstack$U.lo error$U.lo strnlen$U.lo memrchr$U.lo stpcpy$U.lo 
malloc$U.lo realloc$U.lo argmatch$U.lo'
| M4='/usr/local/bin/m4'
| MAKEINFO='${SHELL} /local/build/bison-1.75/config/missing --run makeinfo'
| MKINSTALLDIRS='config/mkinstalldirs'
| MSGFMT=':'
| MSGMERGE=':'
| O0CFLAGS='-g'
| OBJEXT='o'
| PACKAGE='bison'
| PACKAGE_BUGREPORT='address@hidden'
| PACKAGE_NAME='GNU Bison'
| PACKAGE_STRING='GNU Bison 1.75'
| PACKAGE_TARNAME='bison'
| PACKAGE_VERSION='1.75'
| PATH_SEPARATOR=':'
| POSUB=''
| RANLIB='ranlib'
| SET_MAKE=''
| SHELL='/bin/ksh'
| STRIP=''
| U=''
| USE_NLS='no'
| VALGRIND=''
| VERSION='1.75'
| WARNING_CFLAGS=''
| WERROR_CFLAGS=''
| XGETTEXT=':'
| YACC='bison -y'
| ac_ct_CC='c89'
| ac_ct_RANLIB='ranlib'
| ac_ct_STRIP=''
| am__fastdepCC_FALSE=''
| am__fastdepCC_TRUE='#'
| am__include='include'
| am__quote=''
| bindir='${exec_prefix}/bin'
| build='alphaev56-dec-osf4.0f'
| build_alias=''
| build_cpu='alphaev56'
| build_os='osf4.0f'
| build_vendor='dec'
| datadir='${prefix}/share'
| exec_prefix='${prefix}'
| host='alphaev56-dec-osf4.0f'
| host_alias=''
| host_cpu='alphaev56'
| host_os='osf4.0f'
| host_vendor='dec'
| includedir='${prefix}/include'
| infodir='${prefix}/info'
| install_sh='/local/build/bison-1.75/config/install-sh'
| libdir='${exec_prefix}/lib'
| libexecdir='${exec_prefix}/libexec'
| localstatedir='${prefix}/var'
| mandir='${prefix}/man'
| oldincludedir='/usr/include'
| prefix='/usr/local'
| program_transform_name='s,x,x,'
| sbindir='${exec_prefix}/sbin'
| sharedstatedir='${prefix}/com'
| sysconfdir='${prefix}/etc'
| target_alias=''
|
| ## ----------- ##
| ## confdefs.h. ##
| ## ----------- ##
|
| #define HAVE_ALLOCA 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_CLOCK_T 1
| #define HAVE_CTYPE_H 1
| #define HAVE_C_BACKSLASH_A 1
| #define HAVE_DECL_CLOCK 1
| #define HAVE_DECL_FREE 1
| #define HAVE_DECL_GETENV 1
| #define HAVE_DECL_GETENV 1
| #define HAVE_DECL_GETOPT 1
| #define HAVE_DECL_GETRUSAGE 1
| #define HAVE_DECL_MALLOC 1
| #define HAVE_DECL_MEMCHR 1
| #define HAVE_DECL_MEMRCHR 0
| #define HAVE_DECL_STPCPY 0
| #define HAVE_DECL_STRCHR 1
| #define HAVE_DECL_STRERROR 1
| #define HAVE_DECL_STRERROR_R 0
| #define HAVE_DECL_STRNLEN 0
| #define HAVE_DECL_STRSPN 1
| #define HAVE_DECL_SYSCONF 1
| #define HAVE_DECL_TIMES 1
| #define HAVE_FCNTL_H 1
| #define HAVE_GETTIMEOFDAY 1
| #define HAVE_ICONV 1
| #define HAVE_ISASCII 1
| #define HAVE_ISWPRINT 1
| #define HAVE_LIMITS_H 1
| #define HAVE_LOCALE_H 1
| #define HAVE_MALLOC 0
| #define HAVE_MBRTOWC 1
| #define HAVE_MBSTATE_T 1
| #define HAVE_MEMCHR 1
| #define HAVE_MEMORY_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_MKSTEMP 1
| #define HAVE_REALLOC 0
| #define HAVE_SETLOCALE 1
| #define HAVE_STDDEF_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRCASECMP 1
| #define HAVE_STRCHR 1
| #define HAVE_STRERROR 1
| #define HAVE_STRERROR_R 1
| #define HAVE_STRINGS_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRING_H 1
| #define HAVE_STRNCASECMP 1
| #define HAVE_STRRCHR 1
| #define HAVE_STRSPN 1
| #define HAVE_STRTOL 1
| #define HAVE_STRUCT_TMS 1
| #define HAVE_SYS_RESOURCE_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TIMES_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TIME_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_TIMES 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_UNSIGNED_LONG_LONG 1
| #define HAVE_VPRINTF 1
| #define HAVE_WCHAR_H 1
| #define HAVE_WCTYPE_H 1
| #define M4 "/usr/local/bin/m4"
| #define PACKAGE "bison"
| #define PACKAGE_BUGREPORT "address@hidden"
| #define PACKAGE_NAME "GNU Bison"
| #define PACKAGE_STRING "GNU Bison 1.75"
| #define PACKAGE_TARNAME "bison"
| #define PACKAGE_VERSION "1.75"
| #define PROTOTYPES 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define STDC_HEADERS 1
| #define VERSION "1.75"
| #define YYTEXT_POINTER 1
| #define _GNU_SOURCE 1
| #define __PROTOTYPES 1
| #define inline __inline
| #define malloc rpl_malloc
| #define realloc rpl_realloc
| #define uintmax_t unsigned long long
|
| configure: exit 0

-------------------------------------------------------------------------------
- Nelson H. F. Beebe                    Tel: +1 801 581 5254                  -
- Center for Scientific Computing       FAX: +1 801 585 1640, +1 801 581 4148 -
- University of Utah                    Internet e-mail: address@hidden  -
- Department of Mathematics, 110 LCB        address@hidden  address@hidden -
- 155 S 1400 E RM 233                       address@hidden                    -
- Salt Lake City, UT 84112-0090, USA    URL: http://www.math.utah.edu/~beebe  -
-------------------------------------------------------------------------------




reply via email to

[Prev in Thread] Current Thread [Next in Thread]