Skip to content

Commit

Permalink
Merge upstream 'v1.3.1' into amd-staging (2)
Browse files Browse the repository at this point in the history
Change-Id: I494bca18e12a636a3a64fb1bd3c652046b7267d3
  • Loading branch information
qiaojbao committed Sep 7, 2021
1 parent aafa640 commit b6cf68e
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 9 deletions.
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
# Finder ---------------------------
.DS_Store


# Explicit no GIT
*.noGIT

Expand Down
5 changes: 2 additions & 3 deletions src/cwpack.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@

#ifdef FORCE_NO_LIBRARY

static void CWP_CALL *memcpy(void *dst, const void *src, size_t n)
static void CWP_CALL *memcpy(void *dst, const void *src, size_t n)
{
unsigned int i;
uint8_t *d=(uint8_t*)dst, *s=(uint8_t*)src;
Expand Down Expand Up @@ -426,6 +426,7 @@ void CWP_CALL cw_pack_time (cw_pack_context* pack_context, int64_t sec, uint32_t
}
}


void CWP_CALL cw_pack_insert (cw_pack_context* pack_context, const void* v, uint32_t l)
{
uint8_t *p;
Expand Down Expand Up @@ -471,7 +472,6 @@ void CWP_CALL cw_unpack_next (cw_unpack_context* unpack_context)
uint64_t tmpu64;
uint32_t tmpu32;
uint16_t tmpu16;

const uint8_t* p;

#define buffer_end_return_code CWP_RC_END_OF_INPUT;
Expand Down Expand Up @@ -606,7 +606,6 @@ void CWP_CALL cw_skip_items (cw_unpack_context* unpack_context, long item_count)

uint32_t tmpu32;
uint16_t tmpu16;

const uint8_t* p;

while (item_count-- > 0)
Expand Down
9 changes: 4 additions & 5 deletions src/cwpack.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,10 @@ extern "C" {
#include <stdbool.h>
#include <time.h>


#ifndef CWP_CALL
#define CWP_CALL
#endif


/******************************* Return Codes *****************************/

#define CWP_RC_OK 0
Expand All @@ -57,6 +55,7 @@ extern "C" {

/******************************* P A C K **********************************/


struct cw_pack_context;

typedef int (CWP_CALL *pack_overflow_handler)(struct cw_pack_context*, unsigned long);
Expand Down Expand Up @@ -87,21 +86,21 @@ void CWP_CALL cw_pack_boolean (cw_pack_context* pack_context, bool b);

void CWP_CALL cw_pack_signed (cw_pack_context* pack_context, int64_t i);
void CWP_CALL cw_pack_unsigned (cw_pack_context* pack_context, uint64_t i);
/* void CWP_CALL cw_pack_real (cw_pack_context* pack_context, double d); moved to cwpack_utils */

void CWP_CALL cw_pack_float (cw_pack_context* pack_context, float f);
void CWP_CALL cw_pack_double (cw_pack_context* pack_context, double d);
void CWP_CALL cw_pack_real (cw_pack_context* pack_context, double d); /* Pack as float if precision isn't destroyed */
void CWP_CALL cw_pack_time (cw_pack_context* pack_context, int64_t sec, uint32_t nsec);
/* void cw_pack_real (cw_pack_context* pack_context, double d); moved to cwpack_utils */

void CWP_CALL cw_pack_array_size (cw_pack_context* pack_context, uint32_t n);
void CWP_CALL cw_pack_map_size (cw_pack_context* pack_context, uint32_t n);
void CWP_CALL cw_pack_str (cw_pack_context* pack_context, const char* v, uint32_t l);
void CWP_CALL cw_pack_bin (cw_pack_context* pack_context, const void* v, uint32_t l);
void CWP_CALL cw_pack_ext (cw_pack_context* pack_context, int8_t type, const void* v, uint32_t l);
void CWP_CALL cw_pack_time (cw_pack_context* pack_context, int64_t sec, uint32_t nsec);

void CWP_CALL cw_pack_insert (cw_pack_context* pack_context, const void* v, uint32_t l);


/***************************** U N P A C K ********************************/


Expand Down

0 comments on commit b6cf68e

Please sign in to comment.