1
0
mirror of https://github.com/Interlisp/maiko.git synced 2026-01-30 05:24:22 +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

107
src/xbbt.c Executable file → Normal file
View File

@@ -1,8 +1,6 @@
/* $Id: xbbt.c,v 1.2 1999/01/03 02:07:46 sybalsky Exp $ (C) Copyright Venue, All Rights Reserved */
static char *id = "$Id: xbbt.c,v 1.2 1999/01/03 02:07:46 sybalsky Exp $ Copyright (C) Venue";
/************************************************************************/
/* */
/* (C) Copyright 1989, 1990, 1990, 1991, 1992, 1993, 1994, 1995 Venue. */
@@ -18,8 +16,6 @@ static char *id = "$Id: xbbt.c,v 1.2 1999/01/03 02:07:46 sybalsky Exp $ Copyrigh
#include "version.h"
#include <stdio.h>
#include <X11/Xlib.h>
@@ -31,8 +27,6 @@ static char *id = "$Id: xbbt.c,v 1.2 1999/01/03 02:07:46 sybalsky Exp $ Copyrigh
extern DspInterface currentdsp;
/************************************************************************/
/* */
/* c l i p p i n g _ X b i t b l t */
@@ -43,69 +37,52 @@ extern DspInterface currentdsp;
/* dummy is the placeholder for the bitmap to be blitted */
/* */
/************************************************************************/
unsigned long
clipping_Xbitblt(dsp, dummy, x, y, w, h)
DspInterface dsp;
int dummy, x, y, w, h;
{
unsigned long clipping_Xbitblt(dsp, dummy, x, y, w, h) DspInterface dsp;
int dummy, x, y, w, h;
{
int temp_x, temp_y, LowerRightX, LowerRightY;
LowerRightX = dsp->Vissible.x + dsp->Vissible.width;
LowerRightY = dsp->Vissible.y + dsp->Vissible.height;
temp_x = x + w - 1;
temp_y = y + h - 1;
temp_x = x + w - 1;
temp_y = y + h - 1;
if ( (temp_x < dsp->Vissible.x)
|| (x > LowerRightX)
|| (temp_y < dsp->Vissible.y)
|| (y > LowerRightY)) return(0);
if ( ( x >= dsp->Vissible.x )
&& ( temp_x <= LowerRightX )
&& ( y >= dsp->Vissible.y )
&& ( temp_y <= LowerRightY ) )
{
XLOCK;
XPutImage( dsp->display_id,
dsp->DisplayWindow,
dsp->Copy_GC,
&dsp->ScreenBitmap,
x , y, x - dsp->Vissible.x,
y - dsp->Vissible.y, w, h );
XFlush(dsp->display_id);
XUNLOCK;
return(0);
}
if ( x < dsp->Vissible.x )
{
w -= dsp->Vissible.x - x;
x = dsp->Vissible.x;
}
if ( temp_x > LowerRightX ) w -= temp_x - LowerRightX;
if ( y < dsp->Vissible.y )
{
h -= dsp->Vissible.y - y;
y = dsp->Vissible.y;
}
if ( temp_y > LowerRightY ) h -= temp_y - LowerRightY;
if ((w>0) && (h>0))
{
XLOCK;
XPutImage( dsp->display_id,
dsp->DisplayWindow,
dsp->Copy_GC,
&dsp->ScreenBitmap,
x , y, x - dsp->Vissible.x,
y - dsp->Vissible.y, w, h );
XFlush(dsp->display_id);
XUNLOCK;
}
return(0);
if ((temp_x < dsp->Vissible.x) || (x > LowerRightX) || (temp_y < dsp->Vissible.y) ||
(y > LowerRightY))
return (0);
} /* end clipping_Xbitblt */
if ((x >= dsp->Vissible.x) && (temp_x <= LowerRightX) && (y >= dsp->Vissible.y) &&
(temp_y <= LowerRightY)) {
XLOCK;
XPutImage(dsp->display_id, dsp->DisplayWindow, dsp->Copy_GC, &dsp->ScreenBitmap, x, y,
x - dsp->Vissible.x, y - dsp->Vissible.y, w, h);
XFlush(dsp->display_id);
XUNLOCK;
return (0);
}
if (x < dsp->Vissible.x) {
w -= dsp->Vissible.x - x;
x = dsp->Vissible.x;
}
if (temp_x > LowerRightX) w -= temp_x - LowerRightX;
if (y < dsp->Vissible.y) {
h -= dsp->Vissible.y - y;
y = dsp->Vissible.y;
}
if (temp_y > LowerRightY) h -= temp_y - LowerRightY;
if ((w > 0) && (h > 0)) {
XLOCK;
XPutImage(dsp->display_id, dsp->DisplayWindow, dsp->Copy_GC, &dsp->ScreenBitmap, x, y,
x - dsp->Vissible.x, y - dsp->Vissible.y, w, h);
XFlush(dsp->display_id);
XUNLOCK;
}
return (0);
} /* end clipping_Xbitblt */