source: libcf/trunk/include/cf_bitwise.h@ 129

Last change on this file since 129 was 129, checked in by cheese, 11 years ago

#1 fix argument order

File size: 1.1 KB
Line 
1/**
2 * \file cf_bitwise.h
3 *
4 * \author myusgun <myusgun@gmail.com>
5 * \author chevalier <achagun@gmail.com>
6 *
7 * \brief 비트 연산자
8 */
9#ifndef __CF_BITWISE_H__
10#define __CF_BITWISE_H__
11
12#include "cf_base.h"
13#include "cf_type.h"
14
15#include <stddef.h>
16
17CF_EXPORT int
18CF_Bitwise_ShiftLeft (cf_byte * in,
19 size_t size,
20 size_t offset,
21 cf_byte * out);
22CF_EXPORT int
23CF_Bitwise_ShiftRight (cf_byte * in,
24 size_t size,
25 size_t offset,
26 cf_byte * out);
27
28CF_EXPORT int
29CF_Bitwise_RotateLeft (cf_byte * in,
30 size_t size,
31 size_t offset,
32 cf_byte * out);
33
34CF_EXPORT int
35CF_Bitwise_RotateRight (cf_byte * in,
36 size_t size,
37 size_t offset,
38 cf_byte * out);
39
40CF_EXPORT int
41CF_Bitwise_AND (cf_byte * in1,
42 cf_byte * in2,
43 size_t size,
44 cf_byte * out);
45
46CF_EXPORT int
47CF_Bitwise_OR (cf_byte * in1,
48 cf_byte * in2,
49 size_t size,
50 cf_byte * out);
51
52CF_EXPORT int
53CF_Bitwise_XOR (cf_byte * in1,
54 cf_byte * in2,
55 size_t size,
56 cf_byte * out);
57
58#endif // #ifndef __CF_BITWISE_H__
Note: See TracBrowser for help on using the repository browser.