changeset 350:2c6b6594a14b HEAD

compiler fixes
author Timo Sirainen <tss@iki.fi>
date Sun, 06 Oct 2002 00:07:09 +0300
parents fd32faeb7ba5
children adefba58053b
files src/lib/fdpass.c src/lib/iobuffer.c src/login/auth-connection.c src/login/client.h
diffstat 4 files changed, 7 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/fdpass.c	Sun Oct 06 00:04:50 2002 +0300
+++ b/src/lib/fdpass.c	Sun Oct 06 00:07:09 2002 +0300
@@ -23,9 +23,7 @@
     SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 */
 
-#ifdef __sun__
-#  define _XPG4_2
-#endif
+#define _XPG4_2
 
 #include "lib.h"
 #include "network.h"
--- a/src/lib/iobuffer.c	Sun Oct 06 00:04:50 2002 +0300
+++ b/src/lib/iobuffer.c	Sun Oct 06 00:07:09 2002 +0300
@@ -687,7 +687,7 @@
 		return -1;
 	}
 
-	(void)madvise(buf->buffer, buf->buffer_size, MADV_SEQUENTIAL);
+	(void)madvise((void *) buf->buffer, buf->buffer_size, MADV_SEQUENTIAL);
 
 	return io_buffer_set_mmaped_pos(buf);
 }
@@ -898,7 +898,7 @@
 char *io_buffer_next_line(IOBuffer *buf)
 {
 	/* FIXME: buf->offset isn't updated right.. (skip_lf thing?) */
-	unsigned char *ret_buf;
+	char *ret_buf;
         size_t i;
 
         i_assert(buf != NULL);
@@ -913,7 +913,7 @@
 			/* got it */
                         buf->last_cr = buf->buffer[i] == 13;
 			buf->buffer[i] = '\0';
-			ret_buf = buf->buffer + buf->skip;
+			ret_buf = (char *) buf->buffer + buf->skip;
 
 			i++;
 			buf->offset += i - buf->skip;
--- a/src/login/auth-connection.c	Sun Oct 06 00:04:50 2002 +0300
+++ b/src/login/auth-connection.c	Sun Oct 06 00:07:09 2002 +0300
@@ -91,7 +91,8 @@
 {
 	request->callback(request, request->conn->auth_process,
 			  AUTH_RESULT_INTERNAL_FAILURE,
-			  "Authentication process died", 0, request->context);
+			  (const unsigned char *) "Authentication process died",
+			  0, request->context);
 	request_destroy(request);
 }
 
--- a/src/login/client.h	Sun Oct 06 00:04:50 2002 +0300
+++ b/src/login/client.h	Sun Oct 06 00:07:09 2002 +0300
@@ -15,7 +15,7 @@
 	time_t last_input;
 	char *tag;
 
-	char *plain_login;
+	unsigned char *plain_login;
 	unsigned int plain_login_len;
 
 	AuthRequest *auth_request;