add
This commit is contained in:
parent
0e51a57875
commit
defbfcb6d8
6
.gitignore
vendored
Normal file
6
.gitignore
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
|
||||
.vscode/
|
||||
|
||||
build/
|
||||
|
||||
release/
|
@ -1,11 +1,31 @@
|
||||
#include<stdlib.h>
|
||||
#include<stdio.h>
|
||||
#include "common.h"
|
||||
typedef uint64_t u64 ;
|
||||
static u64 be64_to_cpu(u64 x)
|
||||
{
|
||||
u64 r;
|
||||
int i, len;
|
||||
char *p, *q;
|
||||
|
||||
len = sizeof(x);
|
||||
q = (char *)&x + len - 1;
|
||||
p = (char *)&r;
|
||||
|
||||
for (i = 0; i < len; i++)
|
||||
{
|
||||
*p = *q;
|
||||
p++;
|
||||
q--;
|
||||
}
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
int main(){
|
||||
|
||||
u64 rt,data=0xFFF;
|
||||
rt=be64_to_cpu(data);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user