summaryrefslogtreecommitdiff
path: root/src/compression/coder.c
diff options
context:
space:
mode:
authorMagnus Lundborg <lundborg.magnus@gmail.com>2013-10-15 07:17:51 (GMT)
committerMagnus Lundborg <lundborg.magnus@gmail.com>2013-10-15 07:17:51 (GMT)
commitcf5a1611319de27b365175a7202c2bbd4730846c (patch)
tree07b749f81948a9dc3c0bd09d2317ec37d49838b4 /src/compression/coder.c
parent9d7e53f000baae40b1d942a4c63b66283907ff9b (diff)
Fix some MSVC and Inter C Compiler warnings.
Diffstat (limited to 'src/compression/coder.c')
-rw-r--r--src/compression/coder.c36
1 files changed, 24 insertions, 12 deletions
diff --git a/src/compression/coder.c b/src/compression/coder.c
index 8d8b5bd..c12042c 100644
--- a/src/compression/coder.c
+++ b/src/compression/coder.c
@@ -61,7 +61,8 @@ TNG_INLINE void Ptngc_out8bits(struct coder *coder_inst, unsigned char **output)
coder_inst->pack_temporary=pack_temporary;
}
-void Ptngc_write_pattern(struct coder *coder_inst,unsigned int pattern, int nbits, unsigned char **output)
+void Ptngc_write_pattern(struct coder *coder_inst, unsigned int pattern,
+ int nbits, unsigned char **output)
{
unsigned int mask1,mask2;
mask1=1;
@@ -80,7 +81,9 @@ void Ptngc_write_pattern(struct coder *coder_inst,unsigned int pattern, int nbit
}
/* Write up to 24 bits */
-TNG_INLINE void Ptngc_writebits(struct coder *coder_inst,unsigned int value,int nbits, unsigned char **output_ptr)
+TNG_INLINE void Ptngc_writebits(struct coder *coder_inst,
+ unsigned int value, int nbits,
+ unsigned char **output_ptr)
{
/* Make room for the bits. */
coder_inst->pack_temporary<<=nbits;
@@ -90,7 +93,8 @@ TNG_INLINE void Ptngc_writebits(struct coder *coder_inst,unsigned int value,int
}
/* Write up to 32 bits */
-void Ptngc_write32bits(struct coder *coder_inst,unsigned int value,int nbits, unsigned char **output_ptr)
+void Ptngc_write32bits(struct coder *coder_inst,unsigned int value,
+ int nbits, unsigned char **output_ptr)
{
unsigned int mask;
if (nbits>=8)
@@ -112,7 +116,8 @@ void Ptngc_write32bits(struct coder *coder_inst,unsigned int value,int nbits, un
}
/* Write "arbitrary" number of bits */
-void Ptngc_writemanybits(struct coder *coder_inst,unsigned char *value,int nbits, unsigned char **output_ptr)
+void Ptngc_writemanybits(struct coder *coder_inst, unsigned char *value,
+ int nbits, unsigned char **output_ptr)
{
int vptr=0;
while (nbits>=24)
@@ -136,7 +141,9 @@ void Ptngc_writemanybits(struct coder *coder_inst,unsigned char *value,int nbits
}
}
-static int write_stop_bit_code(struct coder *coder_inst, unsigned int s,unsigned int coding_parameter, unsigned char **output)
+static int write_stop_bit_code(struct coder *coder_inst, unsigned int s,
+ unsigned int coding_parameter,
+ unsigned char **output)
{
do {
unsigned int extract=~(0xffffffffU<<coding_parameter);
@@ -162,7 +169,8 @@ static int write_stop_bit_code(struct coder *coder_inst, unsigned int s,unsigned
return 0;
}
-static int pack_stopbits_item(struct coder *coder_inst,int item, unsigned char **output, int coding_parameter)
+static int pack_stopbits_item(struct coder *coder_inst,int item,
+ unsigned char **output, int coding_parameter)
{
/* Find this symbol in table. */
int s=0;
@@ -173,7 +181,8 @@ static int pack_stopbits_item(struct coder *coder_inst,int item, unsigned char *
return write_stop_bit_code(coder_inst,s,coding_parameter,output);
}
-static int pack_triplet(struct coder *coder_inst,unsigned int *s, unsigned char **output, int coding_parameter,
+static int pack_triplet(struct coder *coder_inst, unsigned int *s,
+ unsigned char **output, int coding_parameter,
unsigned int max_base, int maxbits)
{
/* Determine base for this triplet. */
@@ -213,7 +222,9 @@ void Ptngc_pack_flush(struct coder *coder_inst,unsigned char **output)
Ptngc_write_pattern(coder_inst,0,8-coder_inst->pack_temporary_bits,output);
}
-unsigned char *Ptngc_pack_array(struct coder *coder_inst,int *input, int *length, int coding, int coding_parameter,int natoms, int speed)
+unsigned char *Ptngc_pack_array(struct coder *coder_inst,
+ int *input, int *length, int coding,
+ int coding_parameter, int natoms, int speed)
{
if ((coding==TNG_COMPRESS_ALGO_BWLZH1) || (coding==TNG_COMPRESS_ALGO_BWLZH2))
{
@@ -307,7 +318,8 @@ unsigned char *Ptngc_pack_array(struct coder *coder_inst,int *input, int *length
else if (item<0)
s[j]=2+(-item-1)*2;
}
- if (pack_triplet(coder_inst,s,&output_ptr,coding_parameter,max_base,maxbits))
+ if (pack_triplet(coder_inst, s, &output_ptr,
+ coding_parameter, max_base,maxbits))
{
free(output);
return NULL;
@@ -332,10 +344,10 @@ static int unpack_array_stop_bits(struct coder *coder_inst,
unsigned char *packed,int *output,
int length, int coding_parameter)
{
- (void) coder_inst;
int i,j;
unsigned int extract_mask=0x80;
unsigned char *ptr=packed;
+ (void) coder_inst;
for (i=0; i<length; i++)
{
unsigned int pattern=0;
@@ -387,7 +399,6 @@ static int unpack_array_triplet(struct coder *coder_inst,
unsigned char *packed, int *output,
int length, int coding_parameter)
{
- (void) coder_inst;
int i,j;
unsigned int extract_mask=0x80;
unsigned char *ptr=packed;
@@ -396,6 +407,7 @@ static int unpack_array_triplet(struct coder *coder_inst,
unsigned int maxbits=coding_parameter;
unsigned int intmax;
/* Get intmax */
+ (void) coder_inst;
intmax=((unsigned int)ptr[0])<<24|
((unsigned int)ptr[1])<<16|
((unsigned int)ptr[2])<<8|
@@ -461,7 +473,6 @@ static int unpack_array_bwlzh(struct coder *coder_inst,
unsigned char *packed, int *output,
int length, int natoms)
{
- (void) coder_inst;
int i,j,k,n=length;
unsigned int *pval=warnmalloc(n*sizeof *pval);
int nframes=n/natoms/3;
@@ -470,6 +481,7 @@ static int unpack_array_bwlzh(struct coder *coder_inst,
(((unsigned int)packed[1])<<8) |
(((unsigned int)packed[2])<<16) |
(((unsigned int)packed[3])<<24));
+ (void) coder_inst;
bwlzh_decompress(packed+4,length,pval);
for (i=0; i<natoms; i++)
for (j=0; j<3; j++)
contact: Jan Huwald // Impressum