From 5238f0b1cbcc7c5e2dec718a8697b59dcd8ae5ff Mon Sep 17 00:00:00 2001 From: rlar Date: Fri, 31 Mar 2017 19:03:40 +0200 Subject: [PATCH] inpcom.c, find_assignment(), const'ify and declare extern --- src/frontend/inpcom.c | 8 ++++---- src/include/ngspice/fteext.h | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/frontend/inpcom.c b/src/frontend/inpcom.c index f0747fc2a..3f5c2c2b1 100644 --- a/src/frontend/inpcom.c +++ b/src/frontend/inpcom.c @@ -409,10 +409,10 @@ inp_stitch_continuation_lines(struct line *working) * take care of `!=' `<=' `==' and `>=' */ -static char * -find_assignment(char *str) +char * +find_assignment(const char *str) { - char *p = str; + const char *p = str; while ((p = strchr(p, '=')) != NULL) { @@ -429,7 +429,7 @@ find_assignment(char *str) continue; } - return p; + return (char *) p; } return NULL; diff --git a/src/include/ngspice/fteext.h b/src/include/ngspice/fteext.h index 8b0c8c625..828c3c231 100644 --- a/src/include/ngspice/fteext.h +++ b/src/include/ngspice/fteext.h @@ -215,6 +215,7 @@ extern void inp_list(FILE *file, struct line *deck, struct line *extras, int typ extern struct line *inp_readall(FILE *fp, char *dir_name, bool comfile, bool intfile, bool *expr_w_temper); extern FILE *inp_pathopen(char *name, char *mode); extern char *search_identifier(char *str, const char *identifier, char *str_begin); +extern char *find_assignment(const char *s); extern struct line *line_nconc(struct line *head, struct line *rest); extern struct line *line_reverse(struct line *head);