52 #include "quaternions.h"
55 #define MAX_DIGITS_LONG 20
80 void print_util_putstring(
byte_stream_t *out_stream,
const char* s);
92 void print_util_putstring_length(
byte_stream_t *out_stream,
const char* s,
unsigned long len);
103 void print_util_putdigit(
byte_stream_t *out_stream, uint32_t c);
113 void print_util_putnum(
byte_stream_t *out_stream, int32_t c,
char base);
122 void print_util_putlong(
byte_stream_t *out_stream, int64_t c,
char base);
131 void print_util_putfloat(
byte_stream_t *out_stream,
float c, int32_t after_digits);
143 void print_util_print_matrix(
byte_stream_t *out_stream,
float const v[], int32_t rows, int32_t columns, int32_t after_digits);
153 void print_util_print_vector(
byte_stream_t *out_stream,
float const v[], int32_t after_digits);
163 void print_util_print_quaternion(
byte_stream_t *out_stream,
quat_t const *quat, int32_t after_digits);
171 void print_util_dbg_print(
const char* s);
180 void print_util_dbg_print_num(int32_t c,
char base);
193 void print_util_dbg_log_value(
const char* msg, int32_t value,
char base);
202 void print_util_dbg_putfloat(
float c, int32_t after_digits);
211 void print_util_dbg_print_vector(
float const v[], int32_t after_digits);
220 void print_util_dbg_print_quaternion(
quat_t const *quat, int32_t after_digits);
228 void print_util_dbg_print_long(int64_t c,
char base);
Unit quaternion.
Definition: quaternions.h:62
Byte stream.
Definition: streams.h:62