Support.Support History

Hide minor edits - Show changes to output

December 17, 2014, at 11:20 AM by zhangwenming -
Changed line 3 from:
Original code can not print out all of the header fields.I modified this bug, please review.
to:
Original code can not print out all of the header fields in encode_allow.c.I modified this bug, please review.
December 17, 2014, at 11:19 AM by zhangwenming -
Added lines 1-23:
HI:

Original code can not print out all of the header fields.I modified this bug, please review.

int print_encoded_allow(FILE *fp,char *hdr,int hdrlen,unsigned char* payload,int paylen,char *prefix)
{
unsigned int i,j=0,body;

memcpy(&body,payload,4);
body=ntohl(body);
fprintf(fp,"%sMETHODS=",prefix);
if(body==0)
fprintf(fp,"UNKNOWN");
for(i=0;i<32;j=(0x01<<i),i++)
{
if((body & j) &&i <14 )
{
fprintf(fp,"%s,",mismetodos[i]);
}
}
fprintf(fp,"\n");
return 1;
}

Page last modified on December 17, 2014, at 11:20 AM