muffle `nested extern' warnings, and drop a handcrafted malloc prototype
This commit is contained in:
parent
4cdd842cd8
commit
60ff9aaef2
|
|
@ -1,3 +1,11 @@
|
||||||
|
2010-07-24 Robert Larice
|
||||||
|
* src/frontend/help/help.c ,
|
||||||
|
* src/frontend/misccoms.c ,
|
||||||
|
* src/spicelib/devices/dev.c ,
|
||||||
|
* src/xspice/cmpp/pp_mod.c ,
|
||||||
|
* src/xspice/cmpp/read_ifs.c :
|
||||||
|
muffle `nested extern' warnings, and drop a handcrafted malloc prototype
|
||||||
|
|
||||||
2010-07-24 Robert Larice
|
2010-07-24 Robert Larice
|
||||||
* src/ciderlib/input/meshset.c ,
|
* src/ciderlib/input/meshset.c ,
|
||||||
* src/frontend/breakp.c ,
|
* src/frontend/breakp.c ,
|
||||||
|
|
|
||||||
|
|
@ -14,6 +14,8 @@ Modified 1999 Emmanuel Rouat
|
||||||
#include "hlpdefs.h"
|
#include "hlpdefs.h"
|
||||||
#include "suffix.h"
|
#include "suffix.h"
|
||||||
|
|
||||||
|
extern char *cp_tildexpand(char *string);
|
||||||
|
|
||||||
char *hlp_directory;
|
char *hlp_directory;
|
||||||
extern char *hlp_filelist[];
|
extern char *hlp_filelist[];
|
||||||
int hlp_ftablesize = 0;
|
int hlp_ftablesize = 0;
|
||||||
|
|
@ -136,7 +138,6 @@ hlp_pathfix(char *buf)
|
||||||
{
|
{
|
||||||
char *s, *t, *u, bufx[1025];
|
char *s, *t, *u, bufx[1025];
|
||||||
char *dir_pathsep;
|
char *dir_pathsep;
|
||||||
extern char *cp_tildexpand(char *string);
|
|
||||||
|
|
||||||
dir_pathsep = DIR_PATHSEP;
|
dir_pathsep = DIR_PATHSEP;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -17,12 +17,15 @@ Author: 1985 Wayne A. Christopher, U. C. Berkeley CAD Group
|
||||||
#ifdef HAVE_GNUREADLINE
|
#ifdef HAVE_GNUREADLINE
|
||||||
#include <readline/readline.h>
|
#include <readline/readline.h>
|
||||||
#include <readline/history.h>
|
#include <readline/history.h>
|
||||||
|
extern char history_file[];
|
||||||
#endif /* HAVE_GNUREADLINE */
|
#endif /* HAVE_GNUREADLINE */
|
||||||
|
|
||||||
#ifdef HAVE_BSDEDITLINE
|
#ifdef HAVE_BSDEDITLINE
|
||||||
/* SJB added edit line support 2005-05-05 */
|
/* SJB added edit line support 2005-05-05 */
|
||||||
#include <editline/readline.h>
|
#include <editline/readline.h>
|
||||||
|
extern char history_file[];
|
||||||
#endif /* HAVE_BSDEDITLINE */
|
#endif /* HAVE_BSDEDITLINE */
|
||||||
|
|
||||||
extern IFsimulator SIMinfo;
|
extern IFsimulator SIMinfo;
|
||||||
static void byemesg(void);
|
static void byemesg(void);
|
||||||
|
|
||||||
|
|
@ -242,8 +245,6 @@ byemesg(void)
|
||||||
{
|
{
|
||||||
|
|
||||||
#if defined(HAVE_GNUREADLINE) || defined(HAVE_BSDEDITLINE)
|
#if defined(HAVE_GNUREADLINE) || defined(HAVE_BSDEDITLINE)
|
||||||
extern char history_file[];
|
|
||||||
|
|
||||||
/* write out command history only when saying goodbye. */
|
/* write out command history only when saying goodbye. */
|
||||||
if (cp_interactive && (cp_maxhistlength > 0)) {
|
if (cp_interactive && (cp_maxhistlength > 0)) {
|
||||||
stifle_history(cp_maxhistlength);
|
stifle_history(cp_maxhistlength);
|
||||||
|
|
|
||||||
|
|
@ -355,8 +355,6 @@ void load_alldevs(void){
|
||||||
#include "cktdefs.h" /* for DEVmaxnum */
|
#include "cktdefs.h" /* for DEVmaxnum */
|
||||||
|
|
||||||
static void relink(void) {
|
static void relink(void) {
|
||||||
/* added by SDB; DEVmaxnum is an external int defined in cktdefs.h */
|
|
||||||
extern int DEVmaxnum;
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* This replacement done by SDB on 6.11.2003
|
* This replacement done by SDB on 6.11.2003
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,18 @@ NON-STANDARD FEATURES
|
||||||
extern int mod_yyparse(void);
|
extern int mod_yyparse(void);
|
||||||
extern void mod_yyrestart (FILE*);
|
extern void mod_yyrestart (FILE*);
|
||||||
|
|
||||||
|
extern FILE *mod_yyin;
|
||||||
|
extern FILE *mod_yyout;
|
||||||
|
extern int mod_yylineno;
|
||||||
|
extern char *mod_yytext;
|
||||||
|
|
||||||
|
extern int mod_num_errors;
|
||||||
|
|
||||||
|
extern Ifs_Table_t *mod_ifs_table;
|
||||||
|
|
||||||
|
extern char *current_filename;
|
||||||
|
extern char *prog_name;
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
static void change_extension (char *filename, char *ext, char *new_filename)
|
static void change_extension (char *filename, char *ext, char *new_filename)
|
||||||
{
|
{
|
||||||
|
|
@ -99,12 +111,7 @@ utilities.
|
||||||
void preprocess_mod_file (
|
void preprocess_mod_file (
|
||||||
char *filename) /* The file to read */
|
char *filename) /* The file to read */
|
||||||
{
|
{
|
||||||
extern FILE *mod_yyin;
|
|
||||||
extern FILE *mod_yyout;
|
|
||||||
extern char *current_filename;
|
|
||||||
extern int mod_yylineno;
|
|
||||||
extern int mod_num_errors;
|
|
||||||
extern Ifs_Table_t *mod_ifs_table;
|
|
||||||
|
|
||||||
Ifs_Table_t ifs_table; /* info read from ifspec.ifs file */
|
Ifs_Table_t ifs_table; /* info read from ifspec.ifs file */
|
||||||
Status_t status; /* Return status */
|
Status_t status; /* Return status */
|
||||||
|
|
@ -177,11 +184,6 @@ void preprocess_mod_file (
|
||||||
int
|
int
|
||||||
mod_yyerror (char *str)
|
mod_yyerror (char *str)
|
||||||
{
|
{
|
||||||
extern int mod_yylineno;
|
|
||||||
extern char *mod_yytext;
|
|
||||||
extern char *current_filename;
|
|
||||||
extern char *prog_name;
|
|
||||||
|
|
||||||
fprintf (stderr, "%s: Error: \"%s\": line %d (near \'%s\'):\n\t%s.\n",
|
fprintf (stderr, "%s: Error: \"%s\": line %d (near \'%s\'):\n\t%s.\n",
|
||||||
prog_name, current_filename, mod_yylineno, mod_yytext, str);
|
prog_name, current_filename, mod_yylineno, mod_yytext, str);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,12 @@ extern char *prog_name;
|
||||||
extern int ifs_yyparse (void);
|
extern int ifs_yyparse (void);
|
||||||
extern void ifs_yyrestart (FILE*);
|
extern void ifs_yyrestart (FILE*);
|
||||||
|
|
||||||
void *malloc(unsigned size);
|
extern FILE *ifs_yyin;
|
||||||
|
extern int ifs_yylineno;
|
||||||
|
extern char *ifs_yytext;
|
||||||
|
|
||||||
|
extern Ifs_Table_t *parser_ifs_table;
|
||||||
|
extern Boolean_t parser_just_names;
|
||||||
|
|
||||||
static Status_t read_ifs_table(FILE *fp, int mode, Ifs_Table_t *ifs_table);
|
static Status_t read_ifs_table(FILE *fp, int mode, Ifs_Table_t *ifs_table);
|
||||||
|
|
||||||
|
|
@ -143,11 +148,6 @@ static Status_t read_ifs_table(
|
||||||
Ifs_Table_t *ifs_table) /* Table to put info in */
|
Ifs_Table_t *ifs_table) /* Table to put info in */
|
||||||
{
|
{
|
||||||
|
|
||||||
extern FILE *ifs_yyin;
|
|
||||||
extern Ifs_Table_t *parser_ifs_table;
|
|
||||||
extern Boolean_t parser_just_names;
|
|
||||||
extern int ifs_yylineno;
|
|
||||||
|
|
||||||
assert (ifs_table);
|
assert (ifs_table);
|
||||||
assert (fp);
|
assert (fp);
|
||||||
|
|
||||||
|
|
@ -166,12 +166,10 @@ static Status_t read_ifs_table(
|
||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*/
|
/*---------------------------------------------------------------------------*/
|
||||||
|
|
||||||
int
|
int
|
||||||
ifs_yyerror (char *str)
|
ifs_yyerror (char *str)
|
||||||
{
|
{
|
||||||
extern int ifs_yylineno;
|
|
||||||
extern char *ifs_yytext;
|
|
||||||
|
|
||||||
fprintf (stderr, "%s: Error: \"%s\": line %d (near \'%s\'):\n\t%s.\n",
|
fprintf (stderr, "%s: Error: \"%s\": line %d (near \'%s\'):\n\t%s.\n",
|
||||||
prog_name, current_filename, ifs_yylineno, ifs_yytext, str);
|
prog_name, current_filename, ifs_yylineno, ifs_yytext, str);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue