Changeset 129 in libcf


Ignore:
Timestamp:
06/22/13 12:08:30 (11 years ago)
Author:
cheese
Message:

#1 fix argument order

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/cf_bitwise.h

    r128 r129  
    1717CF_EXPORT int
    1818CF_Bitwise_ShiftLeft        (cf_byte    * in,
    19                              cf_byte    * out,
    2019                             size_t     size,
    21                              size_t     offset);
     20                             size_t     offset,
     21                             cf_byte    * out);
    2222CF_EXPORT int
    2323CF_Bitwise_ShiftRight       (cf_byte    * in,
    24                              cf_byte    * out,
    2524                             size_t     size,
    26                              size_t     offset);
     25                             size_t     offset,
     26                             cf_byte    * out);
    2727
    2828CF_EXPORT int
    2929CF_Bitwise_RotateLeft       (cf_byte    * in,
    30                              cf_byte    * out,
    3130                             size_t     size,
    32                              size_t     offset);
     31                             size_t     offset,
     32                             cf_byte    * out);
    3333
    3434CF_EXPORT int
    3535CF_Bitwise_RotateRight      (cf_byte    * in,
    36                              cf_byte    * out,
    3736                             size_t     size,
    38                              size_t     offset);
     37                             size_t     offset,
     38                             cf_byte    * out);
    3939
    4040CF_EXPORT int
  • trunk/src/cf_bitwise.c

    r128 r129  
    1919 *
    2020 * \param in        시프트 할 비트열
     21 * \param size      비트열 길이 (8의 배수)
     22 * \param offset    시프트 할 수
    2123 * \param out       시프트 결과
    22  * \param size      비트열 길이 (8의 배수)
    23  * \param offset    시프트 할 수
    2424 */
    2525int
    2626CF_Bitwise_ShiftLeft (cf_byte   * in,
    27                       cf_byte   * out,
    2827                      size_t    size,
    29                       size_t    offset)
     28                      size_t    offset,
     29                      cf_byte   * out)
    3030{
    3131    size_t  iter = 0;
     
    6464 *
    6565 * \param in        시프트 할 비트열
     66 * \param size      비트열 길이 (8의 배수)
     67 * \param offset    시프트 할 수
    6668 * \param out       시프트 결과
    67  * \param size      비트열 길이 (8의 배수)
    68  * \param offset    시프트 할 수
    6969 */
    7070int
    7171CF_Bitwise_ShiftRight (cf_byte  * in,
    72                        cf_byte  * out,
    7372                       size_t   size,
    74                        size_t   offset)
     73                       size_t   offset,
     74                       cf_byte  * out)
    7575{
    7676    size_t  iter = 0;
     
    109109 *
    110110 * \param in        로테이션 할 비트열
     111 * \param size      비트열 길이 (8의 배수)
     112 * \param offset    로테이션 할 수
    111113 * \param out       로테이션 결과
    112  * \param size      비트열 길이 (8의 배수)
    113  * \param offset    로테이션 할 수
    114114 */
    115115int
    116116CF_Bitwise_RotateLeft (cf_byte  * in,
    117                        cf_byte  * out,
    118117                       size_t   size,
    119                        size_t   offset)
     118                       size_t   offset,
     119                       cf_byte  * out)
    120120{
    121121    int     result = 0;
     
    133133    else
    134134    {
    135         CF_Bitwise_ShiftLeft (in, buf1, size, offset);
    136         CF_Bitwise_ShiftRight (in, buf2, size, size - offset);
     135        CF_Bitwise_ShiftLeft (in, size, offset, buf1);
     136        CF_Bitwise_ShiftRight (in, size, size - offset, buf2);
    137137
    138138        CF_Bitwise_OR (buf1, buf2, size, out);
     
    151151 *
    152152 * \param in        로테이션 할 비트열
     153 * \param size      비트열 길이 (8의 배수)
     154 * \param offset    로테이션 할 수
    153155 * \param out       로테이션 결과
    154  * \param size      비트열 길이 (8의 배수)
    155  * \param offset    로테이션 할 수
    156156 */
    157157int
    158158CF_Bitwise_RotateRight (cf_byte * in,
    159                         cf_byte * out,
    160159                        size_t  size,
    161                         size_t  offset)
     160                        size_t  offset,
     161                        cf_byte * out)
    162162{
    163163    int     result = 0;
     
    175175    else
    176176    {
    177         CF_Bitwise_ShiftRight (in, buf1, size, offset);
    178         CF_Bitwise_ShiftLeft (in, buf2, size, size - offset);
     177        CF_Bitwise_ShiftRight (in, size, offset, buf1);
     178        CF_Bitwise_ShiftLeft (in, size, size - offset, buf2);
    179179
    180180        CF_Bitwise_OR (buf1, buf2, size, out);
  • trunk/src/cf_codec.c

    r128 r129  
    191191int
    192192CF_Codec_Base64_Encode (const cf_byte   * bin,
    193                         const size_t        len,
    194                         char                * base64)
     193                        const size_t    len,
     194                        char            * base64)
    195195{
    196196    const cf_byte   * src = bin;
     
    253253 */
    254254int
    255 CF_Codec_Base64_Decode (const char      * base64,
    256                         cf_byte * bin,
    257                         size_t          * len)
     255CF_Codec_Base64_Decode (const char  * base64,
     256                        cf_byte     * bin,
     257                        size_t      * len)
    258258{
    259259    const char  * src = base64;
Note: See TracChangeset for help on using the changeset viewer.