projects
/
gapil.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Finita la conversione dei listati in file separati. Passato anche alla nuova
[gapil.git]
/
sources
/
BarCode.c
diff --git
a/sources/BarCode.c
b/sources/BarCode.c
index fbea4aee3eb8a5fa8f1cbe83750c6d5ec42ed423..122ad6b1f5289691dbd43f25441799523715d88d 100644
(file)
--- a/
sources/BarCode.c
+++ b/
sources/BarCode.c
@@
-29,7
+29,7
@@
* http://localhost/cgi-bin/barcode?string
* where string is the code to be converted
*
* http://localhost/cgi-bin/barcode?string
* where string is the code to be converted
*
- * $Id: BarCode.c,v 1.
4 2002/06/28 17:59:24
piccardi Exp $
+ * $Id: BarCode.c,v 1.
7 2003/01/06 16:44:20
piccardi Exp $
*
****************************************************************/
/*
*
****************************************************************/
/*
@@
-48,8
+48,6
@@
#include <time.h>
#include"macros.h"
#include <time.h>
#include"macros.h"
-void WriteMess(char *mess);
-
/* Program begin */
int main(int argc, char *argv[], char *envp[])
/* Program begin */
int main(int argc, char *argv[], char *envp[])
@@
-67,9
+65,8
@@
int main(int argc, char *argv[], char *envp[])
};
char content[]="Content-type: image/png\n\n";
int i;
};
char content[]="Content-type: image/png\n\n";
int i;
- /* write mime-type to stout */
+ /* write mime-type to st
d
out */
write(STDOUT_FILENO, content, strlen(content));
write(STDOUT_FILENO, content, strlen(content));
-
/* execute chain of command */
for (i=0; i<4; i++) {
pipe[i] = popen(cmd_string[i], "w");
/* execute chain of command */
for (i=0; i<4; i++) {
pipe[i] = popen(cmd_string[i], "w");
@@
-77,20
+74,12
@@
int main(int argc, char *argv[], char *envp[])
}
/* create barcode (in PS) */
pipein = popen("barcode", "w");
}
/* create barcode (in PS) */
pipein = popen("barcode", "w");
- /* send barcode string */
+ /* send barcode string
to barcode program
*/
write(fileno(pipein), argv[1], strlen(argv[1]));
write(fileno(pipein), argv[1], strlen(argv[1]));
- /* close all pipes */
+ pclose(pipein);
+ /* close all pipes (in reverse order) */
for (i=4; i==0; i--) {
pclose((pipe[i]));
}
exit(0);
}
for (i=4; i==0; i--) {
pclose((pipe[i]));
}
exit(0);
}
-/*
- * Routine to produce an HTML error message on output
- */
-void WriteMess(char *mess)
-{
- printf("Content-type: text/html\n\n");
- perror(mess);
- printf("<br>\n");
-}