1
0
Fork 0
mirror of https://github.com/tailix/libkernaux.git synced 2025-07-07 18:51:58 -04:00

Maintenance (#98)

* Fix copyright
* Remove thanks
* Update CONTRIBUTING.md
* Remove bitfields from struct KernAux_Arch_I386_TSS
* Change description of package "mbr"
* Make generic file stable
* Rename printf examples
This commit is contained in:
Alex Kotov 2022-06-25 23:28:28 +03:00 committed by GitHub
parent 74d14aff8f
commit 0922a18e70
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
18 changed files with 168 additions and 95 deletions

21
examples/printf_str.c Normal file
View file

@ -0,0 +1,21 @@
#include <kernaux/printf.h>
#include <assert.h>
#include <string.h>
#define BUFFER_SIZE 1024
static char buffer[BUFFER_SIZE];
void example_main()
{
const int result = kernaux_snprintf(
buffer,
sizeof(buffer),
"Hello, %s! Session ID: %u.",
"Alex",
123
);
assert((size_t)result == strlen(buffer));
assert(strcmp(buffer, "Hello, Alex! Session ID: 123.") == 0);
}