mirror of https://github.com/tailix/libkernaux.git
Make tag print funcs public
This commit is contained in:
parent
3a3c828d84
commit
2d86cd692d
|
@ -525,11 +525,13 @@ const char *KernAux_Multiboot2_Info_boot_cmd_line(
|
|||
void KernAux_Multiboot2_Header_print(
|
||||
const struct KernAux_Multiboot2_Header *multiboot2_header,
|
||||
void (*printf)(const char *format, ...)
|
||||
__attribute__((format(printf, 1, 2)))
|
||||
);
|
||||
|
||||
void KernAux_Multiboot2_HTagBase_print(
|
||||
const struct KernAux_Multiboot2_HTagBase *tag_base,
|
||||
void (*printf)(const char *format, ...)
|
||||
__attribute__((format(printf, 1, 2)))
|
||||
);
|
||||
|
||||
/*******************************
|
||||
|
@ -539,11 +541,25 @@ void KernAux_Multiboot2_HTagBase_print(
|
|||
void KernAux_Multiboot2_Info_print(
|
||||
const struct KernAux_Multiboot2_Info *multiboot2_info,
|
||||
void (*printf)(const char *format, ...)
|
||||
__attribute__((format(printf, 1, 2)))
|
||||
);
|
||||
|
||||
void KernAux_Multiboot2_ITagBase_print(
|
||||
const struct KernAux_Multiboot2_ITagBase *tag_base,
|
||||
void (*printf)(const char *format, ...)
|
||||
__attribute__((format(printf, 1, 2)))
|
||||
);
|
||||
|
||||
void KernAux_Multiboot2_ITag_MemoryMap_print(
|
||||
const struct KernAux_Multiboot2_ITag_MemoryMap *tag,
|
||||
void (*printf)(const char *format, ...)
|
||||
__attribute__((format(printf, 1, 2)))
|
||||
);
|
||||
|
||||
void KernAux_Multiboot2_ITag_ELFSymbols_print(
|
||||
const struct KernAux_Multiboot2_ITag_ELFSymbols *tag,
|
||||
void (*printf)(const char *format, ...)
|
||||
__attribute__((format(printf, 1, 2)))
|
||||
);
|
||||
|
||||
/*******************************
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
void KernAux_Multiboot2_Header_print(
|
||||
const struct KernAux_Multiboot2_Header *const multiboot2_header,
|
||||
void (*const printf)(const char *format, ...) __attribute__((format(printf, 1, 2)))
|
||||
void (*const printf)(const char *format, ...)
|
||||
) {
|
||||
printf("Multiboot 2 header\n");
|
||||
printf(" magic: %u\n", multiboot2_header->magic);
|
||||
|
@ -39,7 +39,7 @@ void KernAux_Multiboot2_Header_print(
|
|||
|
||||
void KernAux_Multiboot2_HTagBase_print(
|
||||
const struct KernAux_Multiboot2_HTagBase *const tag_base,
|
||||
void (*const printf)(const char *format, ...) __attribute__((format(printf, 1, 2)))
|
||||
void (*const printf)(const char *format, ...)
|
||||
) {
|
||||
if (!KernAux_Multiboot2_HTagBase_is_valid(tag_base)) return;
|
||||
|
||||
|
|
|
@ -7,19 +7,9 @@
|
|||
#include <stddef.h>
|
||||
#include <stdint.h>
|
||||
|
||||
static void KernAux_Multiboot2_ITag_MemoryMap_print(
|
||||
const struct KernAux_Multiboot2_ITag_MemoryMap *tag,
|
||||
void (*printf)(const char *format, ...) __attribute__((format(printf, 1, 2)))
|
||||
);
|
||||
|
||||
static void KernAux_Multiboot2_ITag_ELFSymbols_print(
|
||||
const struct KernAux_Multiboot2_ITag_ELFSymbols *tag,
|
||||
void (*printf)(const char *format, ...) __attribute__((format(printf, 1, 2)))
|
||||
);
|
||||
|
||||
void KernAux_Multiboot2_Info_print(
|
||||
const struct KernAux_Multiboot2_Info *const multiboot2_info,
|
||||
void (*const printf)(const char *format, ...) __attribute__((format(printf, 1, 2)))
|
||||
void (*const printf)(const char *format, ...)
|
||||
) {
|
||||
printf("Multiboot 2 info\n");
|
||||
printf(" size: %u\n", multiboot2_info->total_size);
|
||||
|
@ -43,7 +33,7 @@ void KernAux_Multiboot2_Info_print(
|
|||
|
||||
void KernAux_Multiboot2_ITagBase_print(
|
||||
const struct KernAux_Multiboot2_ITagBase *const tag_base,
|
||||
void (*const printf)(const char *format, ...) __attribute__((format(printf, 1, 2)))
|
||||
void (*const printf)(const char *format, ...)
|
||||
) {
|
||||
if (!KernAux_Multiboot2_ITagBase_is_valid(tag_base)) return;
|
||||
|
||||
|
@ -231,7 +221,7 @@ void KernAux_Multiboot2_ITagBase_print(
|
|||
|
||||
void KernAux_Multiboot2_ITag_MemoryMap_print(
|
||||
const struct KernAux_Multiboot2_ITag_MemoryMap *const tag,
|
||||
void (*printf)(const char *format, ...) __attribute__((format(printf, 1, 2)))
|
||||
void (*printf)(const char *format, ...)
|
||||
) {
|
||||
if (!KernAux_Multiboot2_ITag_MemoryMap_is_valid(tag)) {
|
||||
printf(" invalid!\n");
|
||||
|
@ -262,7 +252,7 @@ void KernAux_Multiboot2_ITag_MemoryMap_print(
|
|||
|
||||
void KernAux_Multiboot2_ITag_ELFSymbols_print(
|
||||
const struct KernAux_Multiboot2_ITag_ELFSymbols *const tag,
|
||||
void (*printf)(const char *format, ...) __attribute__((format(printf, 1, 2)))
|
||||
void (*printf)(const char *format, ...)
|
||||
) {
|
||||
if (!KernAux_Multiboot2_ITag_ELFSymbols_is_valid(tag)) {
|
||||
printf(" invalid!\n");
|
||||
|
|
Loading…
Reference in New Issue