Skip to content
Snippets Groups Projects
Commit 7d51a2de authored by rswindell's avatar rswindell
Browse files

Fix bug with -c[max_msgs] option (could not specify max_msgs).

Resolve MSVC10 warnings.
parent e1cd9010
No related branches found
No related tags found
No related merge requests found
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
* @format.tab-size 4 (Plain Text/Source Code File Header) * * @format.tab-size 4 (Plain Text/Source Code File Header) *
* @format.use-tabs true (see http://www.synchro.net/ptsc_hdr.html) * * @format.use-tabs true (see http://www.synchro.net/ptsc_hdr.html) *
* * * *
* Copyright 2009 Rob Swindell - http://www.synchro.net/copyright.html * * Copyright 2011 Rob Swindell - http://www.synchro.net/copyright.html *
* * * *
* This program is free software; you can redistribute it and/or * * This program is free software; you can redistribute it and/or *
* modify it under the terms of the GNU General Public License * * modify it under the terms of the GNU General Public License *
...@@ -215,7 +215,7 @@ void postmsg(char type, char* to, char* to_number, char* to_address, ...@@ -215,7 +215,7 @@ void postmsg(char type, char* to, char* to_number, char* to_address,
} }
memset(&msg,0,sizeof(smbmsg_t)); memset(&msg,0,sizeof(smbmsg_t));
msg.hdr.when_written.time=time(NULL); msg.hdr.when_written.time=(uint32_t)time(NULL);
msg.hdr.when_written.zone=tzone; msg.hdr.when_written.zone=tzone;
msg.hdr.when_imported=msg.hdr.when_written; msg.hdr.when_imported=msg.hdr.when_written;
...@@ -816,12 +816,13 @@ void packmsgs(ulong packable) ...@@ -816,12 +816,13 @@ void packmsgs(ulong packable)
{ {
uchar str[128],buf[SDT_BLOCK_LEN],ch,fname[128],tmpfname[128]; uchar str[128],buf[SDT_BLOCK_LEN],ch,fname[128],tmpfname[128];
int i,size; int i,size;
ulong l,m,n,datoffsets=0,length,total,now; ulong l,m,n,datoffsets=0,length,total;
FILE *tmp_sdt,*tmp_shd,*tmp_sid; FILE *tmp_sdt,*tmp_shd,*tmp_sid;
BOOL error=FALSE; BOOL error=FALSE;
smbhdr_t hdr; smbhdr_t hdr;
smbmsg_t msg; smbmsg_t msg;
datoffset_t *datoffset=NULL; datoffset_t *datoffset=NULL;
time_t now;
now=time(NULL); now=time(NULL);
printf("Packing %s\n",smb.file); printf("Packing %s\n",smb.file);
...@@ -1438,6 +1439,7 @@ int main(int argc, char **argv) ...@@ -1438,6 +1439,7 @@ int main(int argc, char **argv)
BOOL create=FALSE; BOOL create=FALSE;
time_t now; time_t now;
struct tm* tm; struct tm* tm;
uint32_t max_msgs=0;
setvbuf(stdout,0,_IONBF,0); setvbuf(stdout,0,_IONBF,0);
...@@ -1505,6 +1507,8 @@ int main(int argc, char **argv) ...@@ -1505,6 +1507,8 @@ int main(int argc, char **argv)
break; break;
case 'C': case 'C':
create=TRUE; create=TRUE;
max_msgs=strtoul(argv[x]+j+1,NULL,10);
j=strlen(argv[x])-1;
break; break;
case 'T': case 'T':
to=argv[x]+j+1; to=argv[x]+j+1;
...@@ -1579,7 +1583,7 @@ int main(int argc, char **argv) ...@@ -1579,7 +1583,7 @@ int main(int argc, char **argv)
smb_close(&smb); smb_close(&smb);
continue; continue;
} }
smb.status.max_msgs=strtoul(cmd+1,NULL,0); smb.status.max_msgs=max_msgs;
smb.status.max_crcs=count; smb.status.max_crcs=count;
if((i=smb_create(&smb))!=0) { if((i=smb_create(&smb))!=0) {
smb_close(&smb); smb_close(&smb);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment