openbsd-ports/math/plplot/patches/patch-drivers_pstex_c
steven b5491d301b update to 5.8.0
this uses cmake now; needs some more tweaking.
a few subpackages are disabled for now.
2009-04-05 16:21:55 +00:00

26 lines
645 B
Plaintext

$OpenBSD: patch-drivers_pstex_c,v 1.2 2009/04/05 16:21:55 steven Exp $
--- drivers/pstex.c.orig Sun Nov 18 21:04:10 2007
+++ drivers/pstex.c Fri May 23 21:10:35 2008
@@ -231,7 +231,8 @@ proc_str (PLStream *pls, EscText *args)
fprintf(fp,"\\special{ps: 0 0 0 setrgbcolor}{");
fprintf(fp,"%% Your text follows:\n");
- fprintf(fp,"%s\n", cptr);
+ if (strlen(cptr) > 0)
+ fprintf(fp,"%s\n", cptr);
fprintf(fp,"}}}}");
/*
@@ -262,6 +263,11 @@ parse_str(const char *str, char *dest)
"psi", "Psi", "omega", "Omega"};
plgesc(&esc);
+
+ if (str == NULL) {
+ *tp = '\0';
+ return;
+ }
while (*str) {