1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-04-18 16:27:14 +00:00

Reformat all C source files with Clang-format in Google style w/ 100 col width.

This commit is contained in:
Nick Briggs
2017-05-28 18:08:18 -07:00
parent 691645d048
commit 156c3292f8
167 changed files with 40520 additions and 48069 deletions

144
src/kbdsubrs.c Executable file → Normal file
View File

@@ -1,9 +1,7 @@
/* $Id: kbdsubrs.c,v 1.2 1999/01/03 02:07:10 sybalsky Exp $ (C) Copyright Venue, All Rights Reserved */
/* $Id: kbdsubrs.c,v 1.2 1999/01/03 02:07:10 sybalsky Exp $ (C) Copyright Venue, All Rights Reserved
*/
static char *id = "$Id: kbdsubrs.c,v 1.2 1999/01/03 02:07:10 sybalsky Exp $ Copyright (C) Venue";
/************************************************************************/
/* */
/* (C) Copyright 1989-95 Venue. All Rights Reserved. */
@@ -18,10 +16,9 @@ static char *id = "$Id: kbdsubrs.c,v 1.2 1999/01/03 02:07:10 sybalsky Exp $ Copy
#include "version.h"
#include <stdio.h>
#ifdef DOS
#include <time.h>
#include <time.h>
#include <conio.h>
#else
#include <sys/time.h>
@@ -38,10 +35,10 @@ static char *id = "$Id: kbdsubrs.c,v 1.2 1999/01/03 02:07:10 sybalsky Exp $ Copy
#include "lispemul.h"
#ifdef DOS
#define PORT_A 0x60
#define KBD_COMMAND_PORT 0x64
#define KBD_ENABLE 0xAE
#define KBD_DISABLE 0xAD
#define PORT_A 0x60
#define KBD_COMMAND_PORT 0x64
#define KBD_ENABLE 0xAE
#define KBD_DISABLE 0xAD
#include "devif.h"
extern KbdInterface currentkbd;
@@ -63,49 +60,44 @@ extern DspInterface currentdsp;
extern struct screen LispScreen;
#endif /* XWINDOW */
#ifdef XWINDOW
#include <X11/Xlib.h>
#endif /* XWINDOW */
extern int LispWindowFd,
LispReadFds;
extern int LispWindowFd, LispReadFds;
extern int errno;
void KB_enable( args )
LispPTR *args; /* args[0] : ON/OFF flag
* T -- ON
* NIL -- OFF
*/
void KB_enable(args) LispPTR *args; /* args[0] : ON/OFF flag
* T -- ON
* NIL -- OFF
*/
{
if( args[0] == ATOM_T )
if (args[0] == ATOM_T)
#ifdef SUNDISPLAY
LispReadFds |= 1<< LispWindowFd;
LispReadFds |= 1 << LispWindowFd;
#elif XWINDOW
enable_Xkeyboard(currentdsp);
enable_Xkeyboard(currentdsp);
#elif DOS
(currentkbd->device.enter)(currentkbd);
/* outp( KBD_COMMAND_PORT, KBD_ENABLE); */
(currentkbd->device.enter)(currentkbd);
/* outp( KBD_COMMAND_PORT, KBD_ENABLE); */
#endif /* DOS */
else if( args[0] == NIL )
else if (args[0] == NIL)
#ifdef SUNDISPLAY
LispReadFds &= ~(1 << LispWindowFd);
LispReadFds &= ~(1 << LispWindowFd);
#elif XWINDOW
disable_Xkeyboard(currentdsp);
disable_Xkeyboard(currentdsp);
#elif DOS
(currentkbd->device.exit)(currentkbd);
/* outp( KBD_COMMAND_PORT, KBD_DISABLE); */
(currentkbd->device.exit)(currentkbd);
/* outp( KBD_COMMAND_PORT, KBD_DISABLE); */
#endif /* DOS */
else{
error("KB_enable: illegal arg \n");
printf("KB_enable: arg = %d\n", args[0] );
}
else {
error("KB_enable: illegal arg \n");
printf("KB_enable: arg = %d\n", args[0]);
}
}
/****************************************************
*
* KB_beep() entry of SUBRCALL 80 2
@@ -114,63 +106,58 @@ LispPTR *args; /* args[0] : ON/OFF flag
****************************************************/
/*
struct timeval belltime ={
0,100
0,100
};
*/
extern int LispKbdFd;
#ifdef DOS
int bell_status_word;
int bell_status_word;
#endif /* DOS */
void KB_beep( args )
LispPTR *args; /* args[0] : ON/OFF flag
* T -- ON
* NIL -- OFF
* args[1] : frequency
*/
void KB_beep(args) LispPTR *args; /* args[0] : ON/OFF flag
* T -- ON
* NIL -- OFF
* args[1] : frequency
*/
{
int keycommand;
int keycommand;
#ifdef SUNDISPLAY
/* belltime.tv_usec = args[1] & 0xffff;
win_bell(LispWindowFd, belltime, 0);
*/
if( (LispKbdFd = open( LispScreen.scr_kbdname, O_RDWR)) == -1)
fprintf( stderr, "can't open %s, errno=%d\n",
LispScreen.scr_kbdname, errno);
/* belltime.tv_usec = args[1] & 0xffff;
win_bell(LispWindowFd, belltime, 0);
*/
if ((LispKbdFd = open(LispScreen.scr_kbdname, O_RDWR)) == -1)
fprintf(stderr, "can't open %s, errno=%d\n", LispScreen.scr_kbdname, errno);
if( args[0] == ATOM_T ){
keycommand = KBD_CMD_BELL; /* Turn on the bell */
if(ioctl( LispKbdFd, KIOCCMD, &keycommand)== -1)
fprintf( stderr, "Error at ioctl errno =%d\n", errno);
}
else{
keycommand = KBD_CMD_NOBELL; /* Turn off the bell */
if(ioctl( LispKbdFd, KIOCCMD, &keycommand)== -1)
fprintf( stderr, "Error at ioctl errno =%d\n", errno);
}
if (args[0] == ATOM_T) {
keycommand = KBD_CMD_BELL; /* Turn on the bell */
if (ioctl(LispKbdFd, KIOCCMD, &keycommand) == -1)
fprintf(stderr, "Error at ioctl errno =%d\n", errno);
} else {
keycommand = KBD_CMD_NOBELL; /* Turn off the bell */
if (ioctl(LispKbdFd, KIOCCMD, &keycommand) == -1)
fprintf(stderr, "Error at ioctl errno =%d\n", errno);
}
close( LispKbdFd );
close(LispKbdFd);
#elif XWINDOW
if( args[0] == ATOM_T )
beep_Xkeyboard(currentdsp);
if (args[0] == ATOM_T) beep_Xkeyboard(currentdsp);
#elif DOS
if( args[0] == ATOM_T ){
bell_status_word = inp( 0x61 );
outp( 0x61, bell_status_word | 0x3 ); /* Turn on the speaker */
if (args[0] == ATOM_T) {
bell_status_word = inp(0x61);
outp(0x61, bell_status_word | 0x3); /* Turn on the speaker */
/* Prepare timer by sending 10111100 to port 43. */
outp( 0x43, 0xb6 );
outp(0x43, 0xb6);
/* Divide input frequency by timer ticks per second and
* write (byte by byte) to timer. */
outp( 0x42, (char)(1193180L / (LispIntToCInt(args[1]))) );
outp( 0x42, (char)(1193180L / (LispIntToCInt(args[1])) >> 8) );
outp(0x42, (char)(1193180L / (LispIntToCInt(args[1]))));
outp(0x42, (char)(1193180L / (LispIntToCInt(args[1])) >> 8));
} else {
outp( 0x61, bell_status_word & ~0x3 ); /* Turn off the speaker (with */
outp(0x61, bell_status_word & ~0x3); /* Turn off the speaker (with */
/* bits 0 and 1). */
}
#endif /* SUNDISPLAY, XWINDOW, DOS */
}
@@ -182,12 +169,10 @@ LispPTR *args; /* args[0] : ON/OFF flag
*
****************************************************/
void KB_setmp( args )
LispPTR *args; /* args[0] : MPCODE */
void KB_setmp(args) LispPTR *args; /* args[0] : MPCODE */
{
#ifdef DEBUG
printf("MP: %d\n", args[0] & 0xffff );
#ifdef DEBUG
printf("MP: %d\n", args[0] & 0xffff);
#endif
}
@@ -203,14 +188,11 @@ LispPTR *args; /* args[0] : MPCODE */
*
****************************************************/
void KB_setled( args )
LispPTR *args;
void KB_setled(args) LispPTR *args;
{
#ifdef DOS
outp(PORT_A, (unsigned char)0xED);
outp(PORT_A, (unsigned char)(((args[0] != NIL) << 2) |
((args[1] != NIL) << 1) |
(args[2] != NIL)));
outp(PORT_A,
(unsigned char)(((args[0] != NIL) << 2) | ((args[1] != NIL) << 1) | (args[2] != NIL)));
#endif /* DOS */
}