libbluray | branch: master | hpi1 <[email protected]> | Sun Apr 13 19:12:52 2014 +0300| [a17b2a11fa73665f1f03f3fe49ecabd76fb22653] | committer: hpi1
logging: cut path from file names > http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=a17b2a11fa73665f1f03f3fe49ecabd76fb22653 --- src/util/logging.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/util/logging.c b/src/util/logging.c index d465c97..2738720 100644 --- a/src/util/logging.c +++ b/src/util/logging.c @@ -20,6 +20,8 @@ #include "logging.h" +#include "file/file.h" + #include <stdlib.h> #include <stdio.h> #include <stdarg.h> @@ -84,10 +86,11 @@ void bd_debug(const char *file, int line, uint32_t mask, const char *format, ... } if (mask & debug_mask) { + const char *f = strrchr(file, DIR_SEP_CHAR); char buffer[4096], *pt = buffer; va_list args; - pt += sprintf(buffer, "%s:%d: ", file, line); + pt += sprintf(buffer, "%s:%d: ", f ? f + 1 : file, line); va_start(args, format); vsnprintf(pt, sizeof(buffer) - (size_t)(intptr_t)(pt - buffer) - 1, format, args); _______________________________________________ libbluray-devel mailing list [email protected] https://mailman.videolan.org/listinfo/libbluray-devel
