home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 3
/
FREEWARE.BIN
/
towns_os
/
hal
/
xread.c
< prev
next >
Wrap
Text File
|
1980-01-02
|
901b
|
51 lines
/* xread.c 1990.02.18 Programmed by MSどす */
/* last update 1990.04.24 */
#define LOGFILE "KEYTRACE.LOG"
extern int xamout();
extern int xamkey();
extern int stb();
#include <stdio.h>
#include "crossam.h"
int main(){
int ret;
UCHAR dial,key;
UCHAR lastdial,lastkey;
FILE *iop;
iop=fopen(LOGFILE,"w");
puts("CROSSAMのキーを押して下さい。");
puts(" 同じキーを二度続けて押すと終了します。");
ret=xamkey(&dial,&key);
lastdial=dial;
lastkey=key;
while(! ret){
printf("dial-no=%d , key-no=%d\n",dial,key);
fprintf(iop,"%d %d\n",dial,key);
ret=xamkey(&dial,&key);
if(dial==lastdial && key==lastkey) break;
lastdial=dial;
lastkey=key;
}
stb(ON); /* STB ON */
fclose(iop);
if(ret){
puts("通信エラーです。異常終了しました。");
return(-1);
}
puts("終了しました。");
return (0);
}