]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - ncurses/tinfo/lib_print.c
ncurses 5.0
[ncurses.git] / ncurses / tinfo / lib_print.c
similarity index 94%
rename from ncurses/lib_print.c
rename to ncurses/tinfo/lib_print.c
index 0ad322b48c4722eedb7d6827567bac2921e91e3d..63ac648b5439cc317543442edfedfa9340b7c8c2 100644 (file)
@@ -36,7 +36,7 @@
 
 #include <term.h>
 
-MODULE_ID("$Id: lib_print.c,v 1.9 1998/02/11 12:13:53 tom Exp $")
+MODULE_ID("$Id: lib_print.c,v 1.11 1999/02/27 19:59:05 tom Exp $")
 
 int mcprint(char *data, int len)
 /* ship binary character data to the printer via mc4/mc5/mc5p */
@@ -45,7 +45,7 @@ int mcprint(char *data, int len)
     size_t     onsize, offsize, res;
 
     errno = 0;
-    if (!prtr_non && (!prtr_on || !prtr_off))
+    if (!cur_term || (!prtr_non && (!prtr_on || !prtr_off)))
     {
        errno = ENODEV;
        return(ERR);
@@ -64,7 +64,7 @@ int mcprint(char *data, int len)
        offsize = strlen(prtr_off);
     }
 
-    if ((mybuf = malloc(onsize + len + offsize + 1)) == (char *)NULL)
+    if ((mybuf = typeMalloc(char, onsize + len + offsize + 1)) == (char *)0)
     {
        errno = ENOMEM;
        return(ERR);