C2A_Core
endian.h
[詳解]
1
5
#ifndef ENDIAN_H_
6
#define ENDIAN_H_
7
8
#include <stddef.h>
9
15
typedef
enum
16
{
17
ENDIAN_TYPE_BIG
,
18
ENDIAN_TYPE_LITTLE
,
19
ENDIAN_TYPE_UNKNOWN
20
}
ENDIAN_TYPE
;
21
31
void
*
ENDIAN_memcpy
(
void
* dest,
const
void
* src,
size_t
size);
32
41
void
ENDIAN_conv
(
void
* after,
const
void
* before,
size_t
size);
42
43
#endif
ENDIAN_TYPE
ENDIAN_TYPE
エンディアンを定義するため
Definition:
endian.h:16
ENDIAN_TYPE_UNKNOWN
@ ENDIAN_TYPE_UNKNOWN
不明
Definition:
endian.h:19
ENDIAN_TYPE_BIG
@ ENDIAN_TYPE_BIG
big-endian
Definition:
endian.h:17
ENDIAN_TYPE_LITTLE
@ ENDIAN_TYPE_LITTLE
little-endian
Definition:
endian.h:18
ENDIAN_conv
void ENDIAN_conv(void *after, const void *before, size_t size)
エンディアンの変更
Definition:
endian.c:23
ENDIAN_memcpy
void * ENDIAN_memcpy(void *dest, const void *src, size_t size)
エンディアンを考慮した memcpy
Definition:
endian.c:11
src
src_core
Library
endian.h
構築:
1.9.1