You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
695 B
23 lines
695 B
#pragma once
|
|
|
|
#include <stdint.h>
|
|
|
|
uint8_t bytes_equal(const char *l, const char *r, uint64_t count);
|
|
|
|
uint8_t string_empty(const char *s);
|
|
|
|
uint64_t string_length(const char *s);
|
|
|
|
uint8_t string_equal(const char *l, const char *r);
|
|
|
|
uint64_t string_split(char *string, char separator, uint64_t max, char **result);
|
|
|
|
uint64_t string_byte_to_hex(uint8_t value, uint64_t max, char *result);
|
|
|
|
uint64_t string_uint_to_decimal(uint64_t value, uint64_t max, char *result);
|
|
|
|
uint64_t string_int_to_decimal(int64_t value, uint64_t max, char *result);
|
|
|
|
uint64_t string_uint_to_hex(uint64_t value, uint64_t max, char *result);
|
|
|
|
uint64_t string_format(const char *format, uint64_t max, char *output, ...);
|
|
|