mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-30 13:05:45 +00:00
hv:Clear up printf related definition
In hypervisor, all the parameter and return value printf related are unsigned int, this patch is used to fix the function definitions. v1->v2: *Modify the return value of various functions, such as printf(), vprintf(), charout(), do_printf(), charmem, print_pow2(), print_decimal to void due to never used, no necessary to use, or has already returned by param. *Delete the impossible judgement of param->emit due to the type is unsigned. Tracked-On: #861 Signed-off-by: Junjun Shan <junjun.shan@intel.com> Acked-by: Eddie Dong <eddie.dong@intel.com>
This commit is contained in:
committed by
Wang, Minxia
parent
ed06b8a7ca
commit
7ce0e6a395
@@ -8,15 +8,15 @@
|
||||
#define SPRINTF_H
|
||||
|
||||
/* Command for the emit function: copy string to output. */
|
||||
#define PRINT_CMD_COPY 0x00000000
|
||||
#define PRINT_CMD_COPY 0x00000000U
|
||||
|
||||
/* Command for the emit function: fill output with first character. */
|
||||
#define PRINT_CMD_FILL 0x00000001
|
||||
#define PRINT_CMD_FILL 0x00000001U
|
||||
|
||||
/* Structure used to parse parameters and variables to subroutines. */
|
||||
struct print_param {
|
||||
/* A pointer to the function that is used to emit characters. */
|
||||
int (*emit)(int, const char *, uint32_t, void *);
|
||||
void (*emit)(size_t, const char *, uint32_t, void *);
|
||||
/* An opaque pointer that is passed as third argument to the emit
|
||||
* function.
|
||||
*/
|
||||
@@ -42,7 +42,7 @@ struct print_param {
|
||||
} vars;
|
||||
};
|
||||
|
||||
int do_print(const char *fmt_arg, struct print_param *param,
|
||||
void do_print(const char *fmt_arg, struct print_param *param,
|
||||
__builtin_va_list args);
|
||||
|
||||
/** The well known vsnprintf() function.
|
||||
@@ -56,7 +56,7 @@ int do_print(const char *fmt_arg, struct print_param *param,
|
||||
* @return The number of bytes which would be written, even if the destination
|
||||
* is smaller. On error a negative number is returned.
|
||||
*/
|
||||
int vsnprintf(char *dst_arg, size_t sz_arg, const char *fmt, va_list args);
|
||||
size_t vsnprintf(char *dst_arg, size_t sz_arg, const char *fmt, va_list args);
|
||||
|
||||
/** The well known snprintf() function.
|
||||
*
|
||||
@@ -72,6 +72,6 @@ int vsnprintf(char *dst_arg, size_t sz_arg, const char *fmt, va_list args);
|
||||
* @bug sz == 0 doesn't work
|
||||
*/
|
||||
|
||||
int snprintf(char *dest, int sz, const char *fmt, ...);
|
||||
size_t snprintf(char *dest, size_t sz, const char *fmt, ...);
|
||||
|
||||
#endif /* SPRINTF_H */
|
||||
|
Reference in New Issue
Block a user