ref: a2f52867ad6e4cbdef43f4c28a57a5fba73417d5
parent: ab79e6bede3342cfb79485cac29eb7c5651997b4
author: Rangi <remy.oukaour+rangi42@gmail.com>
date: Fri Apr 9 10:24:25 EDT 2021
Rename `print` to `printChar` This clarifies its usage, for printing a single character in error messages.
--- a/include/asm/util.h
+++ b/include/asm/util.h
@@ -12,7 +12,7 @@
#include <stdint.h>
uint32_t calchash(const char *s);
-char const *print(int c);
+char const *printChar(int c);
/*
* @return The number of bytes read, or 0 if invalid data was found
*/
--- a/src/asm/lexer.c
+++ b/src/asm/lexer.c
@@ -1173,7 +1173,7 @@
discardComment();
} else {
error("Begun line continuation, but encountered character %s\n",
- print(c));
+ printChar(c));
return;
}
}
@@ -1631,7 +1631,7 @@
break;
default:
- error("Illegal character escape %s\n", print(c));
+ error("Illegal character escape %s\n", printChar(c));
shiftChars(1);
break;
}
@@ -1781,7 +1781,7 @@
break;
default:
- error("Illegal character escape %s\n", print(c));
+ error("Illegal character escape %s\n", printChar(c));
shiftChars(1);
break;
}
@@ -2069,7 +2069,7 @@
/* Do not report weird characters when capturing, it'll be done later */
if (!lexerState->capturing) {
/* TODO: try to group reportings */
- error("Unknown character %s\n", print(c));
+ error("Unknown character %s\n", printChar(c));
}
}
lexerState->atLineStart = false;
@@ -2157,7 +2157,7 @@
*/
default:
- error("Illegal character escape %s\n", print(c));
+ error("Illegal character escape %s\n", printChar(c));
break;
}
/* fallthrough */
--- a/src/asm/util.c
+++ b/src/asm/util.c
@@ -30,7 +30,7 @@
return hash;
}
-char const *print(int c)
+char const *printChar(int c)
{
// "'A'" + '\0': 4 bytes
// "'\\n'" + '\0': 5 bytes