Soft'N'Design Software
/
projects
/
calc.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
better control on base parameters
[calc.git]
/
program.c
diff --git
a/program.c
b/program.c
index 70ce6c12f943cc5519ba1b2e74d73843d264c5f7..a178018330096877d930622067f2f2d3427af1bb 100644
(file)
--- a/
program.c
+++ b/
program.c
@@
-141,6
+141,7
@@
void list ()
void edit (int id)
{
void edit (int id)
{
+ extern char *edit_line;
int n = lookfor_program (id);
if (n == -1) {
VERBOSE (WARNING, fprintf (stdout, "error unknown program (%d)\n", id));
int n = lookfor_program (id);
if (n == -1) {
VERBOSE (WARNING, fprintf (stdout, "error unknown program (%d)\n", id));
@@
-148,7
+149,11
@@
void edit (int id)
}
/* set string program */
}
/* set string program */
- fprintf (stdout, "edit: %s\n", programs[n]->string);
+ if (edit_line) {
+ free (edit_line);
+ }
+ edit_line = strdup (programs[n]->string);
+ //fprintf (stdout, "edit: %s\n", programs[n]->string);
}
void savestring (int id, char *string)
}
void savestring (int id, char *string)