diff options
author | Kevin Newton <[email protected]> | 2023-09-27 12:24:48 -0400 |
---|---|---|
committer | Kevin Newton <[email protected]> | 2023-09-27 13:57:38 -0400 |
commit | 4f73a7c2f7ff16aa78cf0dec2d4c7f90a2c41c9b (patch) | |
tree | 3b6f0cedc858d46d30a28c6d03439d653884a915 /prism/util/pm_buffer.c | |
parent | 8ab56869a64fdccc094f4a83c6367fb23b72d38b (diff) |
Sync to prism rename commits
Diffstat (limited to 'prism/util/pm_buffer.c')
-rw-r--r-- | prism/util/pm_buffer.c | 56 |
1 files changed, 29 insertions, 27 deletions
diff --git a/prism/util/pm_buffer.c b/prism/util/pm_buffer.c index 15cdef74f8..0d84375767 100644 --- a/prism/util/pm_buffer.c +++ b/prism/util/pm_buffer.c @@ -1,38 +1,40 @@ -#include "yarp/util/yp_buffer.h" +#include "prism/util/pm_buffer.h" -#define YP_BUFFER_INITIAL_SIZE 1024 +#define PRISM_BUFFER_INITIAL_SIZE 1024 -// Return the size of the yp_buffer_t struct. +// Return the size of the pm_buffer_t struct. size_t -yp_buffer_sizeof(void) { - return sizeof(yp_buffer_t); +pm_buffer_sizeof(void) { + return sizeof(pm_buffer_t); } -// Initialize a yp_buffer_t with its default values. +// Initialize a pm_buffer_t with its default values. bool -yp_buffer_init(yp_buffer_t *buffer) { +pm_buffer_init(pm_buffer_t *buffer) { buffer->length = 0; - buffer->capacity = YP_BUFFER_INITIAL_SIZE; + buffer->capacity = PRISM_BUFFER_INITIAL_SIZE; - buffer->value = (char *) malloc(YP_BUFFER_INITIAL_SIZE); + buffer->value = (char *) malloc(PRISM_BUFFER_INITIAL_SIZE); return buffer->value != NULL; } +#undef PRISM_BUFFER_INITIAL_SIZE + // Return the value of the buffer. char * -yp_buffer_value(yp_buffer_t *buffer) { +pm_buffer_value(pm_buffer_t *buffer) { return buffer->value; } // Return the length of the buffer. size_t -yp_buffer_length(yp_buffer_t *buffer) { +pm_buffer_length(pm_buffer_t *buffer) { return buffer->length; } // Append the given amount of space to the buffer. static inline void -yp_buffer_append_length(yp_buffer_t *buffer, size_t length) { +pm_buffer_append_length(pm_buffer_t *buffer, size_t length) { size_t next_length = buffer->length + length; if (next_length > buffer->capacity) { @@ -48,54 +50,54 @@ yp_buffer_append_length(yp_buffer_t *buffer, size_t length) { // Append a generic pointer to memory to the buffer. static inline void -yp_buffer_append(yp_buffer_t *buffer, const void *source, size_t length) { - yp_buffer_append_length(buffer, length); +pm_buffer_append(pm_buffer_t *buffer, const void *source, size_t length) { + pm_buffer_append_length(buffer, length); memcpy(buffer->value + (buffer->length - length), source, length); } // Append the given amount of space as zeroes to the buffer. void -yp_buffer_append_zeroes(yp_buffer_t *buffer, size_t length) { - yp_buffer_append_length(buffer, length); +pm_buffer_append_zeroes(pm_buffer_t *buffer, size_t length) { + pm_buffer_append_length(buffer, length); memset(buffer->value + (buffer->length - length), 0, length); } // Append a string to the buffer. void -yp_buffer_append_str(yp_buffer_t *buffer, const char *value, size_t length) { - yp_buffer_append(buffer, value, length); +pm_buffer_append_str(pm_buffer_t *buffer, const char *value, size_t length) { + pm_buffer_append(buffer, value, length); } // Append a list of bytes to the buffer. void -yp_buffer_append_bytes(yp_buffer_t *buffer, const uint8_t *value, size_t length) { - yp_buffer_append(buffer, (const char *) value, length); +pm_buffer_append_bytes(pm_buffer_t *buffer, const uint8_t *value, size_t length) { + pm_buffer_append(buffer, (const char *) value, length); } // Append a single byte to the buffer. void -yp_buffer_append_u8(yp_buffer_t *buffer, uint8_t value) { +pm_buffer_append_u8(pm_buffer_t *buffer, uint8_t value) { const void *source = &value; - yp_buffer_append(buffer, source, sizeof(uint8_t)); + pm_buffer_append(buffer, source, sizeof(uint8_t)); } // Append a 32-bit unsigned integer to the buffer. void -yp_buffer_append_u32(yp_buffer_t *buffer, uint32_t value) { +pm_buffer_append_u32(pm_buffer_t *buffer, uint32_t value) { if (value < 128) { - yp_buffer_append_u8(buffer, (uint8_t) value); + pm_buffer_append_u8(buffer, (uint8_t) value); } else { uint32_t n = value; while (n >= 128) { - yp_buffer_append_u8(buffer, (uint8_t) (n | 128)); + pm_buffer_append_u8(buffer, (uint8_t) (n | 128)); n >>= 7; } - yp_buffer_append_u8(buffer, (uint8_t) n); + pm_buffer_append_u8(buffer, (uint8_t) n); } } // Free the memory associated with the buffer. void -yp_buffer_free(yp_buffer_t *buffer) { +pm_buffer_free(pm_buffer_t *buffer) { free(buffer->value); } |