From 0116b7491693306e613491b7ccc44743da6d60cb Mon Sep 17 00:00:00 2001 From: Marco Paland Date: Fri, 18 May 2018 17:50:04 +0200 Subject: refactor(printf): changed oprintf() to fctprintf() fctprintf() is more descriptive for its operation --- README.md | 4 ++-- printf.c | 2 +- printf.h | 2 +- test/test_suite.cpp | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 6583269..5ee138e 100644 --- a/README.md +++ b/README.md @@ -51,8 +51,8 @@ int sprintf(char* buffer, const char* format, ...); int snprintf(char* buffer, size_t count, const char* format, ...); int vsnprintf(char* buffer, size_t count, const char* format, va_list va); -// write to output function (instead of buffer) -int oprintf(void (*out)(char character), const char* format, ...); +// call output function (instead of buffer) +int fctprintf(void (*out)(char character), const char* format, ...); ``` diff --git a/printf.c b/printf.c index 342d91c..aa34cbd 100644 --- a/printf.c +++ b/printf.c @@ -691,7 +691,7 @@ int vsnprintf(char* buffer, size_t count, const char* format, va_list va) } -int oprintf(void (*out)(char character), const char* format, ...) +int fctprintf(void (*out)(char character), const char* format, ...) { va_list va; va_start(va, format); diff --git a/printf.h b/printf.h index c0ba2ae..194f65f 100644 --- a/printf.h +++ b/printf.h @@ -87,7 +87,7 @@ int vsnprintf(char* buffer, size_t count, const char* format, va_list va); * \param format A string that specifies the format of the output * \return The number of characters that are sent to the output function, not counting the terminating null character */ -int oprintf(void (*out)(char character), const char* format, ...); +int fctprintf(void (*out)(char character), const char* format, ...); #ifdef __cplusplus diff --git a/test/test_suite.cpp b/test/test_suite.cpp index c5614b0..4bc773a 100644 --- a/test/test_suite.cpp +++ b/test/test_suite.cpp @@ -57,10 +57,10 @@ TEST_CASE("printf", "[]" ) { } -TEST_CASE("oprintf", "[]" ) { +TEST_CASE("fctprintf", "[]" ) { printf_idx = 0U; memset(printf_buffer, 0xCC, 100U); - test::oprintf(&test::_putchar, "This is a test of %X", 0x12EFU); + test::fctprintf(&test::_putchar, "This is a test of %X", 0x12EFU); REQUIRE(!strcmp(printf_buffer, "This is a test of 12EF")); } -- cgit v1.2.3