Browse Source

Prevent raw file entries (by the 'write' command) like

6	i(i(v_vsupply2))	current
pre-master-46
Holger Vogt 5 years ago
parent
commit
97db844944
  1. 6
      src/frontend/rawfile.c

6
src/frontend/rawfile.c

@ -161,7 +161,11 @@ void raw_write(char *name, struct plot *pl, bool app, bool binary)
if ((branch = strstr(v->v_name, "#branch")) != NULL) {
*branch = '\0';
}
fprintf(fp, "\t%d\ti(%s)\t%s", i++, v->v_name, ft_typenames(v->v_type));
/* If the branch name is a number, the vector is already called i(name) */
if (ciprefix("i(", v->v_name))
fprintf(fp, "\t%d\t%s\t%s", i++, v->v_name, ft_typenames(v->v_type));
else
fprintf(fp, "\t%d\ti(%s)\t%s", i++, v->v_name, ft_typenames(v->v_type));
/* restore name#branch */
if (branch != NULL) *branch = '#';
}

Loading…
Cancel
Save