35 |
m4_define([_AT_DATA_CALC_Y], |
m4_define([_AT_DATA_CALC_Y], |
36 |
[m4_if([$1$2$3], $[1]$[2]$[3], [], |
[m4_if([$1$2$3], $[1]$[2]$[3], [], |
37 |
[m4_fatal([$0: Invalid arguments: $@])])dnl |
[m4_fatal([$0: Invalid arguments: $@])])dnl |
38 |
AT_DATA([calc.y], |
AT_DATA_GRAMMAR([calc.y], |
39 |
[[/* Infix notation calculator--calc */ |
[[/* Infix notation calculator--calc */ |
40 |
]$4[ |
]$4[ |
41 |
%{ |
%{ |
|
#include <config.h> |
|
|
/* We don't need perfect functions for these tests. */ |
|
|
#undef malloc |
|
|
#undef memcmp |
|
|
#undef realloc |
|
42 |
#include <stdio.h> |
#include <stdio.h> |
43 |
|
|
44 |
#if STDC_HEADERS |
#if STDC_HEADERS |