mirror of
https://github.com/logicog/RTLPlayground.git
synced 2026-10-29 17:54:14 +08:00
print: take the message as a pointer to const
The strings are literals in code space, so the parameter can say so. Drops six warning 357 from the build.
This commit is contained in:
1 parent
c1df7c23d1
commit
c39cc421a7
3 files changed
+7
-7
No files matched your search
+3
-3
@@ -135,9 +135,9 @@ extern __xdata uint8_t uip_buf[UIP_CONF_BUFFER_SIZE+2];
|
|||||||
extern __xdata struct uip_eth_addr uip_ethaddr;
|
extern __xdata struct uip_eth_addr uip_ethaddr;
|
||||||
|
|
||||||
// Headers for calls in the common code area (HOME/BANK0)
|
// Headers for calls in the common code area (HOME/BANK0)
|
||||||
void print_string_no_syslog(__code char *p);
|
void print_string_no_syslog(__code const char *p);
|
||||||
void print_string_newline_no_syslog(__code char *p);
|
void print_string_newline_no_syslog(__code const char *p);
|
||||||
void print_string(__code char *p);
|
void print_string(__code const char *p);
|
||||||
void print_string_x(__xdata char *p);
|
void print_string_x(__xdata char *p);
|
||||||
void print_long(uint32_t a);
|
void print_long(uint32_t a);
|
||||||
void print_short(uint16_t a);
|
void print_short(uint16_t a);
|
||||||
|
|||||||
+3
-3
@@ -303,19 +303,19 @@ void itoa_short(uint16_t v)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void print_string(__code char *p)
|
void print_string(__code const char *p)
|
||||||
{
|
{
|
||||||
while (*p)
|
while (*p)
|
||||||
write_char(*p++);
|
write_char(*p++);
|
||||||
}
|
}
|
||||||
|
|
||||||
void print_string_no_syslog(__code char *p)
|
void print_string_no_syslog(__code const char *p)
|
||||||
{
|
{
|
||||||
while (*p)
|
while (*p)
|
||||||
write_char_no_syslog(*p++);
|
write_char_no_syslog(*p++);
|
||||||
}
|
}
|
||||||
|
|
||||||
void print_string_newline_no_syslog(__code char *p)
|
void print_string_newline_no_syslog(__code const char *p)
|
||||||
{
|
{
|
||||||
write_char_no_syslog('\n');
|
write_char_no_syslog('\n');
|
||||||
print_string_no_syslog(p);
|
print_string_no_syslog(p);
|
||||||
|
|||||||
+1
-1
@@ -47,7 +47,7 @@ static void out_putc(char c) {
|
|||||||
|
|
||||||
/* --- mocked print helpers (signatures match rtl837x_common.h post-shim) ---- */
|
/* --- mocked print helpers (signatures match rtl837x_common.h post-shim) ---- */
|
||||||
void write_char(char c) { out_putc(c); }
|
void write_char(char c) { out_putc(c); }
|
||||||
void print_string(char *p) { while (*p) out_putc(*p++); }
|
void print_string(const char *p) { while (*p) out_putc(*p++); }
|
||||||
void print_string_x(char *p) { while (*p) out_putc(*p++); }
|
void print_string_x(char *p) { while (*p) out_putc(*p++); }
|
||||||
void print_cmd_prompt(void) { print_string((char *)"> "); }
|
void print_cmd_prompt(void) { print_string((char *)"> "); }
|
||||||
void itoa(uint8_t v) { /* firmware prints a decimal number */
|
void itoa(uint8_t v) { /* firmware prints a decimal number */
|
||||||
|
|||||||
Reference in new issue
Block a user