From 7202159bf9d6c12ee490f5ee12b91ff9d18571e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20H=C3=BCbinette=20=28Hubbe=29?= <hubbe@hubbe.net> Date: Wed, 29 Apr 1998 23:32:36 -0700 Subject: [PATCH] F_OFFSET is now in langauge.yacc instead of configure.in Rev: src/acconfig.h:1.21 Rev: src/configure.in:1.180 Rev: src/language.yacc:1.94 --- src/acconfig.h | 5 +---- src/configure.in | 31 +------------------------------ src/language.yacc | 3 ++- 3 files changed, 4 insertions(+), 35 deletions(-) diff --git a/src/acconfig.h b/src/acconfig.h index 8e856a1838..887898b195 100644 --- a/src/acconfig.h +++ b/src/acconfig.h @@ -1,5 +1,5 @@ /* - * $Id: acconfig.h,v 1.20 1998/04/13 14:14:41 grubba Exp $ + * $Id: acconfig.h,v 1.21 1998/04/30 06:32:36 hubbe Exp $ */ #ifndef MACHINE_H #define MACHINE_H @@ -133,9 +133,6 @@ /* Number of possible filedesriptors */ #define MAX_OPEN_FILEDESCRIPTORS 1024 -/* Value of first constant defined by byacc/bison/yacc or whatever you use. */ -#define F_OFFSET 257 - /* define this if #include <time.h> provides an external int timezone */ #undef HAVE_EXTERNAL_TIMEZONE diff --git a/src/configure.in b/src/configure.in index 5e8e2111c2..9aa4f35a88 100644 --- a/src/configure.in +++ b/src/configure.in @@ -1,4 +1,4 @@ -AC_REVISION("$Id: configure.in,v 1.179 1998/04/29 00:30:49 grubba Exp $") +AC_REVISION("$Id: configure.in,v 1.180 1998/04/30 06:32:36 hubbe Exp $") AC_INIT(interpret.c) AC_CONFIG_HEADER(machine.h) @@ -651,35 +651,6 @@ fi ############################################################################# -AC_MSG_CHECKING(first yacc define) -AC_CACHE_VAL(pike_cv_yacc_first, -[ -cat >conftest.y <<\EOF -%token GURKA -%% -all: GURKA -%% -EOF -pike_cv_yacc_first=257; -if $YACC -d conftest.y 1>&5 2>&5; then - if test -f y.tab.h; then - pike_cv_yacc_first=`egrep GURKA y.tab.h | sed 's/^#[^0-9]*\([0-9]*\)[^0-9]*$/\1/'` - echo $pike_cv_yacc_first >conftest.out - if egrep '^(0|1|2|3|4|5|6|7|8|9)+$' conftest.out >/dev/null 2>&1; then - echo >/dev/null - else - pike_cv_yacc_first=257 - fi - fi -fi -]) -AC_MSG_RESULT($pike_cv_yacc_first) -AC_DEFINE_UNQUOTED(F_OFFSET,$pike_cv_yacc_first) - -rm -rf conftest.y y.tab.c y.tab.h conftest.out - -############################################################################# - AC_HEADER_TIME AC_HEADER_STDC AC_CHECK_HEADERS(sys/rusage.h time.h sys/time.h sys/types.h unistd.h stdlib.h \ diff --git a/src/language.yacc b/src/language.yacc index 38ddec8e0d..0e7cda94d7 100644 --- a/src/language.yacc +++ b/src/language.yacc @@ -8,6 +8,7 @@ * These values are used by the stack machine, and can not be directly * called from Pike. */ +%token F_OFFSET %token F_PREFIX_256 F_PREFIX_512 F_PREFIX_768 F_PREFIX_1024 %token F_PREFIX_CHARX256 F_PREFIX_WORDX256 F_PREFIX_24BITX256 %token F_POP_VALUE F_POP_N_ELEMS F_MARK F_MARK2 F_MARK_X F_LDA @@ -176,7 +177,7 @@ /* This is the grammar definition of Pike. */ #include "global.h" -RCSID("$Id: language.yacc,v 1.93 1998/04/28 15:46:27 grubba Exp $"); +RCSID("$Id: language.yacc,v 1.94 1998/04/30 06:32:36 hubbe Exp $"); #ifdef HAVE_MEMORY_H #include <memory.h> #endif -- GitLab