Request 582 (accepted)
No description set
Submit package home:cxl000:nemo:d...google:msm:nexus7 / bc to package home:cxl000:mc / bc
[-] [+] | Added | bc.spec |
[-] [+] | Added | bc_1.06.95-2.diff ^ |
@@ -0,0 +1,298 @@ +--- bc-1.06.95.orig/bc/main.c ++++ bc-1.06.95/bc/main.c +@@ -358,6 +358,9 @@ + errno = save; + #else + write (1, "\n(interrupt) Exiting bc.\n", 26); ++#ifdef READLINE ++ rl_initialize (); /* Clear readline buffer */ ++#endif + #if defined(LIBEDIT) + if (edit != NULL) + el_end(edit); +--- bc-1.06.95.orig/bc/y.tab.h ++++ bc-1.06.95/bc/y.tab.h +@@ -0,0 +1,137 @@ ++/* A Bison parser, made by GNU Bison 2.3. */ ++ ++/* Skeleton interface for Bison's Yacc-like parsers in C ++ ++ Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 ++ Free Software Foundation, Inc. ++ ++ This program is free software; you can redistribute it and/or modify ++ it under the terms of the GNU General Public License as published by ++ the Free Software Foundation; either version 2, or (at your option) ++ any later version. ++ ++ This program is distributed in the hope that it will be useful, ++ but WITHOUT ANY WARRANTY; without even the implied warranty of ++ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ GNU General Public License for more details. ++ ++ You should have received a copy of the GNU General Public License ++ along with this program; if not, write to the Free Software ++ Foundation, Inc., 51 Franklin Street, Fifth Floor, ++ Boston, MA 02110-1301, USA. */ ++ ++/* As a special exception, you may create a larger work that contains ++ part or all of the Bison parser skeleton and distribute that work ++ under terms of your choice, so long as that work isn't itself a ++ parser generator using the skeleton or a modified version thereof ++ as a parser skeleton. Alternatively, if you modify or redistribute ++ the parser skeleton itself, you may (at your option) remove this ++ special exception, which will cause the skeleton and the resulting ++ Bison output files to be licensed under the GNU General Public ++ License without this special exception. ++ ++ This special exception was added by the Free Software Foundation in ++ version 2.2 of Bison. */ ++ ++/* Tokens. */ ++#ifndef YYTOKENTYPE ++# define YYTOKENTYPE ++ /* Put the tokens into the symbol table, so that GDB and other debuggers ++ know about them. */ ++ enum yytokentype { ++ ENDOFLINE = 258, ++ AND = 259, ++ OR = 260, ++ NOT = 261, ++ STRING = 262, ++ NAME = 263, ++ NUMBER = 264, ++ ASSIGN_OP = 265, ++ REL_OP = 266, ++ INCR_DECR = 267, ++ Define = 268, ++ Break = 269, ++ Quit = 270, ++ Length = 271, ++ Return = 272, ++ For = 273, ++ If = 274, ++ While = 275, ++ Sqrt = 276, ++ Else = 277, ++ Scale = 278, ++ Ibase = 279, ++ Obase = 280, ++ Auto = 281, ++ Read = 282, ++ Random = 283, ++ Warranty = 284, ++ Halt = 285, ++ Last = 286, ++ Continue = 287, ++ Print = 288, ++ Limits = 289, ++ UNARY_MINUS = 290, ++ HistoryVar = 291, ++ Void = 292 ++ }; ++#endif ++/* Tokens. */ ++#define ENDOFLINE 258 ++#define AND 259 ++#define OR 260 ++#define NOT 261 ++#define STRING 262 ++#define NAME 263 ++#define NUMBER 264 ++#define ASSIGN_OP 265 ++#define REL_OP 266 ++#define INCR_DECR 267 ++#define Define 268 ++#define Break 269 ++#define Quit 270 ++#define Length 271 ++#define Return 272 ++#define For 273 ++#define If 274 ++#define While 275 ++#define Sqrt 276 ++#define Else 277 ++#define Scale 278 ++#define Ibase 279 ++#define Obase 280 ++#define Auto 281 ++#define Read 282 ++#define Random 283 ++#define Warranty 284 ++#define Halt 285 ++#define Last 286 ++#define Continue 287 ++#define Print 288 ++#define Limits 289 ++#define UNARY_MINUS 290 ++#define HistoryVar 291 ++#define Void 292 ++ ++ ++ ++ ++#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED ++typedef union YYSTYPE ++#line 54 "bc.y" ++{ ++ char *s_value; ++ char c_value; ++ int i_value; ++ arg_list *a_value; ++ } ++/* Line 1489 of yacc.c. */ ++#line 130 "y.tab.h" ++ YYSTYPE; ++# define yystype YYSTYPE /* obsolescent; will be withdrawn */ ++# define YYSTYPE_IS_DECLARED 1 ++# define YYSTYPE_IS_TRIVIAL 1 ++#endif ++ ++extern YYSTYPE yylval; ++ +--- bc-1.06.95.orig/doc/dc.1 ++++ bc-1.06.95/doc/dc.1 +@@ -501,6 +501,10 @@ + because the 2 was stored in an instance of 0:a that + was later popped. + .SH ++FILES ++\fI~/.dcrc\fP The commands in this file will be executed when dc is ++first run. ++.SH + BUGS + .PP + Email bug reports to +--- bc-1.06.95.orig/doc/bc.texi ++++ bc-1.06.95/doc/bc.texi +@@ -9,12 +9,13 @@ + @c This file has the new style title page commands. + @c Run `makeinfo' rather than `texinfo-format-buffer'. + +-@smallbook ++@c smallbook + + @c tex + @c \overfullrule=0pt + @c end tex + ++@dircategory Math + @ifinfo + @direntry + * bc: (bc). An arbitrary precision calculator language. +--- bc-1.06.95.orig/doc/dc.texi ++++ bc-1.06.95/doc/dc.texi +@@ -22,6 +22,7 @@ + @syncodeindex pg fn + @syncodeindex tp fn + ++@dircategory Math + @ifinfo + @direntry + * dc: (dc). Arbitrary precision RPN ``Desktop Calculator''. +--- bc-1.06.95.orig/doc/bc.info ++++ bc-1.06.95/doc/bc.info +@@ -1,5 +1,6 @@ +-This is bc.info, produced by makeinfo version 4.8 from bc.texi. ++This is bc.info, produced by makeinfo version 4.13 from bc.texi. + ++INFO-DIR-SECTION Math | ||
Added | bc_1.06.95.orig.tar.gz ^ |