All pastes #2058048 Raw Edit

hell

public c v1 · immutable
#2058048 ·published 2011-05-13 11:13 UTC
rendered paste body
#include "coder.h"void bc_encode(unsigned int id,FILE* out){	printf ("TODO (bc_encode) - Implement Me!\n");  	int v = id;	int mod;	while(v>=R){		mod = v % R;		printf("%d-", mod);		fwrite(&mod,1,1,out);				v = v / R - 1;	}	v = R + v;	printf("%d\n", v);	fwrite(&v,1,1,out);    }unsigned int bc_decode(FILE* in){	printf ("TODO (bc_decode) - Implement Me!\n");  	unsigned int v=0;	unsigned int p=1;	unsigned int x=0;	fread(&x,sizeof(char),1,in);		while(x<R){		v = v + (x + 1) * p;		p = p * R;		printf("call\n");		fread(&x,sizeof(char),1,in);	}	v= v + ( x + 1  - R) * p;	printf("trying : %d : %c\n",v-1,v-1);	return v-1;}