$OpenBSD: patch-misc_cc,v 1.2 2002/09/28 20:25:23 naddy Exp $
--- misc.cc.orig	Fri Jun 11 02:25:30 1999
+++ misc.cc	Sat Sep 28 21:31:03 2002
@@ -8,20 +8,20 @@
 int doread(int handle,void * buf,ssize_t len, const char * name){
    ssize_t i;
    if ((i=read(handle,buf,len))!=len){
-      fprintf(stderr,"Error reading %s (%i/%i): %s\n",name,i,len,strerror(errno));
+      fprintf(stderr,"Error reading %s (%ld/%ld): %s\n",name,(long)i,(long)len,strerror(errno));
       return -1;
    }
    return 0;
 }
-int dowrite(int handle, const void * buf, ssize_t len,const char *name,const char *name2=""){
+int dowrite(int handle, const void * buf, ssize_t len,const char *name,const char *name2){
    ssize_t i;
    if ((i=write(handle,buf,len))!=len){
-      fprintf(stderr,"Error writing %s %s (%i/%i): %s\n",name,name2,i,len,strerror(errno));
+      fprintf(stderr,"Error writing %s %s (%ld/%ld): %s\n",name,name2,(long)i,(long)len,strerror(errno));
       return -1;
    }
    else return 0;
 }
-int doopen(int &handle,const char * name,int access,int mode=0) {
+int doopen(int &handle,const char * name,int access,int mode) {
    if ((handle=open(name,access,mode))==-1){
       fprintf(stderr,"Error opening %s: %s\n",name,strerror(errno));
       return -1;
