Skip to content
Snippets Groups Projects
Commit 94596cdd authored by Oleg Hahm's avatar Oleg Hahm
Browse files

od: input parameter should be constant

parent 13b77619
No related branches found
No related tags found
No related merge requests found
...@@ -136,7 +136,7 @@ extern "C" { ...@@ -136,7 +136,7 @@ extern "C" {
* @param[in] flags Flags as defined in @ref od_flags_address and * @param[in] flags Flags as defined in @ref od_flags_address and
* @ref od_flags_bytes * @ref od_flags_bytes
*/ */
void od(void *data, size_t data_len, uint8_t width, uint16_t flags); void od(const void *data, size_t data_len, uint8_t width, uint16_t flags);
/** /**
* @brief Dumps memory stored at *data* up to *data_len* in octal, decimal, or * @brief Dumps memory stored at *data* up to *data_len* in octal, decimal, or
...@@ -148,7 +148,7 @@ void od(void *data, size_t data_len, uint8_t width, uint16_t flags); ...@@ -148,7 +148,7 @@ void od(void *data, size_t data_len, uint8_t width, uint16_t flags);
* @param[in] width Number of bytes per line. If *width* is 0, * @param[in] width Number of bytes per line. If *width* is 0,
* @ref OD_WIDTH_DEFAULT is assumed as a default value. * @ref OD_WIDTH_DEFAULT is assumed as a default value.
*/ */
static inline void od_hex_dump(void *data, size_t data_len, uint8_t width) static inline void od_hex_dump(const void *data, size_t data_len, uint8_t width)
{ {
od(data, data_len, width, OD_FLAGS_ADDRESS_HEX | OD_FLAGS_BYTES_HEX | OD_FLAGS_LENGTH_1); od(data, data_len, width, OD_FLAGS_ADDRESS_HEX | OD_FLAGS_BYTES_HEX | OD_FLAGS_LENGTH_1);
} }
......
...@@ -178,7 +178,7 @@ static inline void _bytes_format(char *format, uint16_t flags) ...@@ -178,7 +178,7 @@ static inline void _bytes_format(char *format, uint16_t flags)
} }
} }
static void _print_date(void *data, size_t offset, char *format, uint8_t length, static void _print_date(const void *data, size_t offset, char *format, uint8_t length,
uint16_t flags) uint16_t flags)
{ {
switch (length) { switch (length) {
...@@ -287,7 +287,7 @@ static int _log10(uint8_t a) ...@@ -287,7 +287,7 @@ static int _log10(uint8_t a)
return ++res; return ++res;
} }
void od(void *data, size_t data_len, uint8_t width, uint16_t flags) void od(const void *data, size_t data_len, uint8_t width, uint16_t flags)
{ {
char address_format[5]; char address_format[5];
uint8_t date_length = _length(flags); uint8_t date_length = _length(flags);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment