home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Computer Club Elmshorn Atari PD
/
CCE_PD.iso
/
mac
/
1000
/
CCE_1014.ZIP
/
CCE_1014
/
COMA_260.ZIP
/
DEVELOP
/
EXAMPLE.C
< prev
Wrap
C/C++ Source or Header
|
1993-10-31
|
2KB
|
78 lines
/* Beispiel für die Einbinden der CoMa-FAX-Treiber-Routinen in eigene Programme */
/* 25.10.93 by SOFTBÄR */
#include "coma_drv.h"
#include <aes.h>
#include <stdio.h>
#include <string.h>
/**********************************************************/
/* */
/* Fax-Seiten erstellen mit foldername */
/* */
/**********************************************************/
main ()
{
long page, line;
char pixelline[216]; /* 1728 Pixel pro Zeile */
coma_clear_folder("F:\\FAX\\OUTGOING");
for (page=0; page<2; page++)
{
if (coma_open_file("F:\\FAX\\OUTGOING", "MAGNUM") != 0)
{
form_alert(1, "[1][FAX-Datei kann nicht geöffnet werden][ OK ]");
return -1;
}
else
{
memset(pixelline, 0, 216);
for (line=0; line < 2200; line++)
{
pixelline[line>>4] |= (0x80>>((line>>1) & 0x7)); /* Dialonale erzeugen */
coma_pixelline(pixelline);
}
coma_close_file();
}
}
return 0;
}
/*
/**********************************************************/
/* */
/* Fax-Seiten erstellen mit Envoironmentvariable */
/* */
/**********************************************************/
main ()
{
int ret;
long page, line;
char pixelline[216]; /* 1728 Pixel pro Zeile */
coma_clear_folder(NULL);
for (page=0; page<2; page++)
{
if ((ret = coma_open_file(NULL, "MAGNUM")) != 0)
{
if (ret == NO_PATH)
form_alert(1, "[1][COMA_OUT-Variable nicht gesetzt][ OK ]");
else
form_alert(1, "[1][FAX-Datei kann nicht geöffnet werden][ OK ]");
return -1;
}
else
{
memset(pixelline, 0, 216);
for (line=0; line < 2200; line++)
{
pixelline[line>>4] |= (0x80>>((line>>1) & 0x7)); /* Dialonale erzeugen */
coma_pixelline(pixelline);
}
coma_close_file();
}
}
return 0;
}
*/