Skip to content

Commit 810d951

Browse files
committed
Fix compiler warnings
Xcode 9.0 added new compiler warnings which were triggered by the old code. Fix them. Signed-off-by: Stefan Weil <[email protected]>
1 parent 8c566f6 commit 810d951

File tree

8 files changed

+63
-106
lines changed

8 files changed

+63
-106
lines changed

OSXvnc-server/CGS.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ extern CGError CGSGetGlobalCursorData(CGSConnectionRef connection,
2929

3030
extern CGError CGSGetCurrentCursorLocation(CGSConnectionRef connection, CGPoint* point);
3131
extern int CGSCurrentCursorSeed(void);
32-
extern int CGSHardwareCursorActive(); // flaky? doesn't seem to work after DM is initialized
32+
extern int CGSHardwareCursorActive(void); // flaky? doesn't seem to work after DM is initialized
3333

3434
#ifndef SAVECOLORS
3535
#define SAVECOLORS\
@@ -47,4 +47,4 @@ extern int CGSHardwareCursorActive(); // flaky? doesn't seem to work after DM is
4747
SetPenState(&oldState);\
4848
RGBForeColor(&oldForeColor);\
4949
RGBBackColor(&oldBackColor);
50-
#endif
50+
#endif

OSXvnc-server/d3des.c

+17-20
Original file line numberDiff line numberDiff line change
@@ -123,36 +123,33 @@ register unsigned long *raw1;
123123
return;
124124
}
125125

126-
void cpkey(into)
127-
register unsigned long *into;
126+
void cpkey(unsigned long *into)
128127
{
129-
register unsigned long *from, *endp;
130-
131-
from = KnL, endp = &KnL[32];
132-
while( from < endp ) *into++ = *from++;
133-
return;
134-
}
135-
136-
void usekey(from)
137-
register unsigned long *from;
128+
unsigned long *from = KnL;
129+
unsigned long *endp = &KnL[32];
130+
while (from < endp) {
131+
*into++ = *from++;
132+
}
133+
}
134+
135+
void usekey(unsigned long *from)
138136
{
139-
register unsigned long *to, *endp;
137+
unsigned long *to = KnL;
138+
unsigned long *endp = &KnL[32];
140139

141-
to = KnL, endp = &KnL[32];
142-
while( to < endp ) *to++ = *from++;
143-
return;
144-
}
140+
while (to < endp) {
141+
*to++ = *from++;
142+
}
143+
}
145144

146-
void des(inblock, outblock)
147-
unsigned char *inblock, *outblock;
145+
void des(unsigned char *inblock, unsigned char *outblock)
148146
{
149147
unsigned long work[2];
150148

151149
scrunch(inblock, work);
152150
desfunc(work, KnL);
153151
unscrun(work, outblock);
154-
return;
155-
}
152+
}
156153

157154
static void scrunch(outof, into)
158155
register unsigned char *outof;

OSXvnc-server/getMACAddress.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@
99

1010
#import <Foundation/NSString.h>
1111

12-
extern NSString *getMACAddressString();
12+
extern NSString *getMACAddressString(void);

OSXvnc-server/miregion.c

+26-62
Original file line numberDiff line numberDiff line change
@@ -360,18 +360,13 @@ miRegionDestroy(pReg)
360360
xfree(pReg);
361361
}
362362

363-
void
364-
miRegionUninit(pReg)
365-
RegionPtr pReg;
363+
void miRegionUninit(RegionPtr pReg)
366364
{
367365
good(pReg);
368366
xfreeData(pReg);
369367
}
370368

371-
Bool
372-
miRectAlloc(pRgn, n)
373-
register RegionPtr pRgn;
374-
int n;
369+
Bool miRectAlloc(RegionPtr pRgn, int n)
375370
{
376371
Must_have_memory = TRUE; /* XXX */
377372
if (!pRgn->data)
@@ -614,18 +609,20 @@ miAppendNonO (pReg, r, rEnd, y1, y2)
614609
*
615610
*-----------------------------------------------------------------------
616611
*/
617-
static Bool
618-
miRegionOp(newReg, reg1, reg2, overlapFunc, appendNon1, appendNon2, pOverlap)
619-
RegionPtr newReg; /* Place to store result */
620-
RegionPtr reg1; /* First region in operation */
621-
RegionPtr reg2; /* 2d region in operation */
622-
Bool (*overlapFunc)(); /* Function to call for over-
623-
* lapping bands */
624-
Bool appendNon1; /* Append non-overlapping bands */
625-
/* in region 1 ? */
626-
Bool appendNon2; /* Append non-overlapping bands */
627-
/* in region 2 ? */
628-
Bool *pOverlap;
612+
static Bool miRegionOp(RegionPtr newReg, /* Place to store result */
613+
RegionPtr reg1, /* First region in operation */
614+
RegionPtr reg2, /* 2d region in operation */
615+
Bool (*overlapFunc)(RegionPtr pReg, BoxPtr r1, BoxPtr r1End,
616+
BoxPtr r2, BoxPtr r2End,
617+
short y1, short y2,
618+
Bool *pOverlap),
619+
/* Function to call for over-
620+
* lapping bands */
621+
Bool appendNon1, /* Append non-overlapping bands */
622+
/* in region 1 ? */
623+
Bool appendNon2, /* Append non-overlapping bands */
624+
/* in region 2 ? */
625+
Bool *pOverlap)
629626
{
630627
register BoxPtr r1; /* Pointer into first region */
631628
register BoxPtr r2; /* Pointer into 2d region */
@@ -842,9 +839,7 @@ miRegionOp(newReg, reg1, reg2, overlapFunc, appendNon1, appendNon2, pOverlap)
842839
*
843840
*-----------------------------------------------------------------------
844841
*/
845-
void
846-
miSetExtents (pReg)
847-
register RegionPtr pReg;
842+
void miSetExtents(RegionPtr pReg)
848843
{
849844
register BoxPtr pBox, pBoxEnd;
850845

@@ -901,16 +896,7 @@ miSetExtents (pReg)
901896
*-----------------------------------------------------------------------
902897
*/
903898
/*ARGSUSED*/
904-
static Bool
905-
miIntersectO (pReg, r1, r1End, r2, r2End, y1, y2, pOverlap)
906-
register RegionPtr pReg;
907-
register BoxPtr r1;
908-
BoxPtr r1End;
909-
register BoxPtr r2;
910-
BoxPtr r2End;
911-
short y1;
912-
short y2;
913-
Bool *pOverlap;
899+
static Bool miIntersectO(RegionPtr pReg, BoxPtr r1, BoxPtr r1End, BoxPtr r2, BoxPtr r2End, short y1, short y2, Bool *pOverlap)
914900
{
915901
register int x1;
916902
register int x2;
@@ -1039,15 +1025,8 @@ miIntersect(newReg, reg1, reg2)
10391025
*-----------------------------------------------------------------------
10401026
*/
10411027
static Bool
1042-
miUnionO (pReg, r1, r1End, r2, r2End, y1, y2, pOverlap)
1043-
register RegionPtr pReg;
1044-
register BoxPtr r1;
1045-
BoxPtr r1End;
1046-
register BoxPtr r2;
1047-
BoxPtr r2End;
1048-
short y1;
1049-
short y2;
1050-
Bool *pOverlap;
1028+
miUnionO(RegionPtr pReg, BoxPtr r1, BoxPtr r1End,
1029+
BoxPtr r2, BoxPtr r2End, short y1, short y2, Bool *pOverlap)
10511030
{
10521031
register BoxPtr pNextRect;
10531032
register int x1; /* left and right side of current union */
@@ -1653,15 +1632,8 @@ miRectsToRegion(nrects, prect, ctype)
16531632
*/
16541633
/*ARGSUSED*/
16551634
static Bool
1656-
miSubtractO (pReg, r1, r1End, r2, r2End, y1, y2, pOverlap)
1657-
register RegionPtr pReg;
1658-
register BoxPtr r1;
1659-
BoxPtr r1End;
1660-
register BoxPtr r2;
1661-
BoxPtr r2End;
1662-
register int y1;
1663-
int y2;
1664-
Bool *pOverlap;
1635+
miSubtractO (RegionPtr pReg, BoxPtr r1, BoxPtr r1End,
1636+
BoxPtr r2, BoxPtr r2End, short y1, short y2, Bool *pOverlap)
16651637
{
16661638
register BoxPtr pNextRect;
16671639
register int x1;
@@ -2271,15 +2243,9 @@ static void QuickSortSpans(spans, widths, numSpans)
22712243
returns the number of new, clipped scanlines.
22722244
*/
22732245

2274-
int
2275-
miClipSpans(prgnDst, ppt, pwidth, nspans, pptNew, pwidthNew, fSorted)
2276-
RegionPtr prgnDst;
2277-
register DDXPointPtr ppt;
2278-
register int *pwidth;
2279-
int nspans;
2280-
register DDXPointPtr pptNew;
2281-
int *pwidthNew;
2282-
int fSorted;
2246+
int miClipSpans(RegionPtr prgnDst, DDXPointPtr ppt,
2247+
int *pwidth, int nspans,
2248+
DDXPointPtr pptNew, int *pwidthNew, int fSorted)
22832249
{
22842250
register DDXPointPtr pptLast;
22852251
int *pwidthNewStart; /* the vengeance of Xerox! */
@@ -2388,9 +2354,7 @@ miClipSpans(prgnDst, ppt, pwidth, nspans, pptNew, pwidthNew, fSorted)
23882354
}
23892355

23902356
/* find the band in a region with the most rectangles */
2391-
int
2392-
miFindMaxBand(prgn)
2393-
RegionPtr prgn;
2357+
int miFindMaxBand(RegionPtr prgn)
23942358
{
23952359
register int nbox;
23962360
register BoxPtr pbox;

OSXvnc-server/rfb.h

+11-11
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ extern unsigned rfbProtocolMinorVersion;
372372

373373
extern unsigned rfbPort;
374374

375-
extern char *rfbGetFramebuffer();
375+
extern char *rfbGetFramebuffer(void);
376376
extern void rfbGetFramebufferUpdateInRect(int x, int y, int w, int h);
377377

378378
extern void rfbStartClientWithFD(int client_fd);
@@ -399,7 +399,7 @@ extern void rfbLog(char *format, ...);
399399
extern void rfbDebugLog(char *format, ...);
400400
extern void rfbLogPerror(char *str);
401401

402-
extern void rfbShutdown();
402+
extern void rfbShutdown(void);
403403

404404
/* sockets.c */
405405

@@ -411,12 +411,12 @@ extern int WriteExact(rfbClientPtr cl, const void *buf, size_t len);
411411

412412
/* cutpaste.c */
413413

414-
extern void initPasteboard();
414+
extern void initPasteboard(void);
415415
extern void initPasteboardForClient(rfbClientPtr cl);
416416
extern void freePasteboardForClient(rfbClientPtr cl);
417417

418418
extern void rfbSetCutText(rfbClientPtr cl, char *str, int len);
419-
extern void rfbCheckForPasteboardChange();
419+
extern void rfbCheckForPasteboardChange(void);
420420
extern void rfbClientUpdatePasteboard(rfbClientPtr cl);
421421

422422
extern void rfbReceiveRichClipboardAvailable(rfbClientPtr cl);
@@ -453,7 +453,7 @@ extern void rfbClientListInit(void);
453453
extern rfbClientIteratorPtr rfbGetClientIterator(void);
454454
extern rfbClientPtr rfbClientIteratorNext(rfbClientIteratorPtr iterator);
455455
extern void rfbReleaseClientIterator(rfbClientIteratorPtr iterator);
456-
extern Bool rfbClientsConnected();
456+
extern Bool rfbClientsConnected(void);
457457

458458
extern void rfbNewClientConnection(int sock);
459459
extern rfbClientPtr rfbNewClient(int sock);
@@ -508,8 +508,8 @@ extern void PrintPixelFormat(rfbPixelFormat *pf);
508508
extern int httpPort;
509509
extern char *httpDir;
510510

511-
extern void httpInitSockets();
512-
extern void httpCheckFds();
511+
extern void httpInitSockets(void);
512+
extern void httpCheckFds(void);
513513

514514

515515

@@ -520,7 +520,7 @@ extern char *rfbAuthPasswdFile;
520520
extern Bool rfbAuthenticating;
521521
extern int rfbMaxLoginAttempts;
522522

523-
extern void rfbAuthInit();
523+
extern void rfbAuthInit(void);
524524
extern void rfbAuthNewClient(rfbClientPtr cl);
525525
extern void rfbProcessAuthVersion(rfbClientPtr cl);
526526
extern void rfbAuthProcessClientMessage(rfbClientPtr cl);
@@ -609,8 +609,8 @@ extern int rfbDimmingShutdown(void);
609609

610610
/* mousecursor.c */
611611

612-
extern void GetCursorInfo();
613-
extern void rfbCheckForCursorChange();
612+
extern void GetCursorInfo(void);
613+
extern void rfbCheckForCursorChange(void);
614614
extern Bool rfbShouldSendNewCursor(rfbClientPtr cl);
615615
extern Bool rfbShouldSendNewPosition(rfbClientPtr cl);
616616

@@ -619,7 +619,7 @@ extern Bool rfbSendCursorPos(rfbClientPtr cl);
619619

620620
/* screencapture.c */
621621

622-
screen_data_t *screen_InitCapture ();
622+
screen_data_t *screen_InitCapture(void);
623623
extern char *screen_Capture (screen_data_t *p_data);
624624
extern void screen_CloseCapture (screen_data_t *p_data);
625625

OSXvnc-server/tight.c

+3-2
Original file line numberDiff line numberDiff line change
@@ -1498,7 +1498,7 @@ DetectSmoothImage24 (cl, fmt, w, h)
14981498
int w, h;
14991499
{
15001500
int off;
1501-
int x, y, d, dx, c;
1501+
int d, dx, c;
15021502
int diffStat[256];
15031503
int pixelCount = 0;
15041504
int pix, left[3];
@@ -1510,7 +1510,8 @@ DetectSmoothImage24 (cl, fmt, w, h)
15101510

15111511
memset(diffStat, 0, 256*sizeof(int));
15121512

1513-
y = 0, x = 0;
1513+
int x = 0;
1514+
int y = 0;
15141515
while (y < h && x < w) {
15151516
for (d = 0; d < h - y && d < w - x - DETECT_SUBROW_WIDTH; d++) {
15161517
for (c = 0; c < 3; c++) {

OSXvnc-server/translate.c

+2-4
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
#include <stdlib.h>
2828
#include "rfb.h"
2929

30-
static Bool rfbSetClientColourMapBGR233();
30+
static Bool rfbSetClientColourMapBGR233(rfbClientPtr cl);
3131

3232
Bool rfbEconomicTranslate = FALSE;
3333

@@ -268,9 +268,7 @@ Bool rfbSetTranslateFunctionUsingFormat(rfbClientPtr cl, rfbPixelFormat inFormat
268268
* just like an 8-bit BGR233 true colour client.
269269
*/
270270

271-
static Bool
272-
rfbSetClientColourMapBGR233(cl)
273-
rfbClientPtr cl;
271+
static Bool rfbSetClientColourMapBGR233(rfbClientPtr cl)
274272
{
275273
char buf[sz_rfbSetColourMapEntriesMsg + 256 * 3 * 2];
276274
rfbSetColourMapEntriesMsg *scme = (rfbSetColourMapEntriesMsg *)buf;

OSXvnc-server/zlib.c

+1-4
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,7 @@
3838
* rectangle encoding.
3939
*/
4040

41-
Bool
42-
rfbSendOneRectEncodingZlib(cl, x, y, w, h)
43-
rfbClientPtr cl;
44-
int x, y, w, h;
41+
Bool rfbSendOneRectEncodingZlib(rfbClientPtr cl, int x, int y, int w, int h)
4542
{
4643
rfbFramebufferUpdateRectHeader rect;
4744
rfbZlibHeader hdr;

0 commit comments

Comments
 (0)