Mon 16 Mar 11:09:06 CET 2026

This commit is contained in:
sbosse 2026-03-16 11:12:05 +01:00
parent 3725ba9c13
commit 5f8d72f1d2

23
src/printf.h Normal file
View File

@ -0,0 +1,23 @@
#ifndef _PRINTF_H
#define _PRINTF_H
#include "types.h"
/*
Set standard output channel (default 1)
*/
index_t print_stdout(index_t handle);
void print_char(char c);
void print_int(int n);
void print_uint_hex(int n);
void print_uint(unsigned int n);
int print_array(number_t *s, index_t len);
int print_string(char *s);
void print_number(number_t x);
void print_format(char *format, ...);
char* sprint_int(char *buf, int i);
// buffer version supporting up and down growing cyclic buffers
int bprint_char(char *buf, int off, int size, int dir, char c);
int bprint_int(char *buf, int off, int size, int dir, int i);
#endif