Revision: 40747
http://brlcad.svn.sourceforge.net/brlcad/?rev=40747&view=rev
Author: brlcad
Date: 2010-09-28 18:13:19 +0000 (Tue, 28 Sep 2010)
Log Message:
-----------
quell size_t warnings, cleanup formward function decls, and check pcp for
nullity.
Modified Paths:
--------------
brlcad/trunk/src/fbserv/server.c
Modified: brlcad/trunk/src/fbserv/server.c
===================================================================
--- brlcad/trunk/src/fbserv/server.c 2010-09-28 18:11:23 UTC (rev 40746)
+++ brlcad/trunk/src/fbserv/server.c 2010-09-28 18:13:19 UTC (rev 40747)
@@ -51,18 +51,31 @@
* Package Handlers defined in this file.
*/
void fb_server_got_unknown(struct pkg_conn *pcp, char *buf); /* foobar
message handler */
-void fb_server_fb_open(struct pkg_conn *pcp, char *buf),
fb_server_fb_close(struct pkg_conn *pcp, char *buf), fb_server_fb_clear(struct
pkg_conn *pcp, char *buf), fb_server_fb_read(struct pkg_conn *pcp, char *buf),
fb_server_fb_write(struct pkg_conn *pcp,
-
char *buf);
-void fb_server_fb_cursor(struct pkg_conn *pcp, char *buf),
fb_server_fb_getcursor(struct pkg_conn *pcp, char *buf);
-void fb_server_fb_rmap(struct pkg_conn *pcp, char *buf),
fb_server_fb_wmap(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_open(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_close(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_clear(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_read(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_write(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_cursor(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_getcursor(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_rmap(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_wmap(struct pkg_conn *pcp, char *buf);
void fb_server_fb_help(struct pkg_conn *pcp, char *buf);
-void fb_server_fb_readrect(struct pkg_conn *pcp, char *buf),
fb_server_fb_writerect(struct pkg_conn *pcp, char *buf);
-void fb_server_fb_bwreadrect(struct pkg_conn *pcp, char *buf),
fb_server_fb_bwwriterect(struct pkg_conn *pcp, char *buf);
-void fb_server_fb_poll(struct pkg_conn *pcp, char *buf),
fb_server_fb_flush(struct pkg_conn *pcp, char *buf), fb_server_fb_free(struct
pkg_conn *pcp, char *buf);
-void fb_server_fb_view(struct pkg_conn *pcp, char *buf),
fb_server_fb_getview(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_readrect(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_writerect(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_bwreadrect(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_bwwriterect(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_poll(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_flush(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_free(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_view(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_getview(struct pkg_conn *pcp, char *buf);
void fb_server_fb_setcursor(struct pkg_conn *pcp, char *buf);
+
/* Old Routines */
-void fb_server_fb_scursor(struct pkg_conn *pcp, char *buf),
fb_server_fb_window(struct pkg_conn *pcp, char *buf), fb_server_fb_zoom(struct
pkg_conn *pcp, char *buf);
+void fb_server_fb_scursor(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_window(struct pkg_conn *pcp, char *buf);
+void fb_server_fb_zoom(struct pkg_conn *pcp, char *buf);
/*
* These are the only symbols intended for export to LIBFB users.
@@ -276,10 +289,11 @@
void
fb_server_fb_read(struct pkg_conn *pcp, char *buf)
{
- int x, y, num;
+ int x, y;
+ size_t num;
int ret;
static unsigned char *scanbuf = NULL;
- static int buflen = 0;
+ static size_t buflen = 0;
x = pkg_glong(&buf[0*NET_LONG_LEN]);
y = pkg_glong(&buf[1*NET_LONG_LEN]);
@@ -343,10 +357,10 @@
{
int xmin, ymin;
int width, height;
- int num;
+ size_t num;
int ret;
static unsigned char *scanbuf = NULL;
- static int buflen = 0;
+ static size_t buflen = 0;
xmin = pkg_glong(&buf[0*NET_LONG_LEN]);
ymin = pkg_glong(&buf[1*NET_LONG_LEN]);
@@ -415,10 +429,10 @@
{
int xmin, ymin;
int width, height;
- int num;
+ size_t num;
int ret;
static unsigned char *scanbuf = NULL;
- static int buflen = 0;
+ static size_t buflen = 0;
xmin = pkg_glong(&buf[0*NET_LONG_LEN]);
ymin = pkg_glong(&buf[1*NET_LONG_LEN]);
@@ -741,6 +755,9 @@
void
fb_server_fb_poll(struct pkg_conn *pcp, char *buf)
{
+ if (pcp == PKC_NULL)
+ return;
+
(void)fb_poll(fb_server_fbp);
if (buf) (void)free(buf);
}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits