X-Git-Url: https://www.hackdaworld.org/gitweb/?a=blobdiff_plain;f=be2le.c;fp=be2le.c;h=d1fcfaa980c3a944678ac817395ca9d3210046f1;hb=39debc53e01d3f427efbb7830eace54254a12b40;hp=0000000000000000000000000000000000000000;hpb=071a604b4ac46c1c7b403e2e7b6042866415eb29;p=physik%2Fnlsop.git diff --git a/be2le.c b/be2le.c new file mode 100644 index 0000000..d1fcfaa --- /dev/null +++ b/be2le.c @@ -0,0 +1,150 @@ +#define _GNU_SOURCE +#include +#include +#include +#include +#include +#include + +#include "dfbapi.h" +#include "nlsop.h" + +int byte_switch(void *data,int bytes) { + + unsigned char tmp; + unsigned char *d; + int i; + + d=(unsigned char *)data; + + for(i=0;i ",i); + fflush(stdout); + write(1,&i,4); + printf("\n"); + byte_switch(&i,sizeof(int)); + printf("%d -> ",i); + fflush(stdout); + write(1,&i,4); + printf("\n"); + + if((rfd=open(argv[1],O_RDONLY))<0) { + printf("failed opening file %s\n",argv[1]); + return -1; + } + + if((wfd=open(argv[2],O_WRONLY|O_CREAT))<0) { + printf("failed opening file %s\n",argv[2]); + return -1; + } + + size=sizeof(d3_lattice); + if(read(rfd,&l,size)