fix(core)!: enforce strict C89 compliance
BREAKING CHANGE: Public API now uses unsigned char instead of uint8_t - Remove stdint.h dependency (C99 feature, not C89, I am a fucking idiot) - Replace uint8_t with unsigned char throughout codebase - Affects stk_init() return type and internal functions - Corrects unintended C99 dependency, restoring intended C89 compliance
This commit is contained in:
+1
-2
@@ -2,7 +2,6 @@
|
||||
#define STK_H
|
||||
|
||||
#include "stk_version.h"
|
||||
#include <stdint.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
/* Buffers */
|
||||
@@ -55,7 +54,7 @@ typedef enum {
|
||||
STK_MOD_RELOAD
|
||||
} stk_module_event_t;
|
||||
|
||||
uint8_t stk_init(void);
|
||||
unsigned char stk_init(void);
|
||||
void stk_shutdown(void);
|
||||
size_t stk_module_count(void);
|
||||
size_t stk_poll(void);
|
||||
|
||||
Reference in New Issue
Block a user