fixed some mistakes

This commit is contained in:
timerix 2022-08-31 21:48:46 +06:00
parent 2b4046313d
commit 885259f82a
3 changed files with 6 additions and 6 deletions

View File

@ -2,7 +2,7 @@
Maybe __ksprint(uint8 n, uint16 sizes[32], ...){ /* Maybe __ksprint(uint8 n, uint16 sizes[32], ...){
for(uint8 i=0; i<n; i++) for(uint8 i=0; i<n; i++)
} }
@ -19,4 +19,4 @@ void __kprint(uint8 n, uint16 sizes[32], ...){
va_start(args, sizes); va_start(args, sizes);
va_end(args); va_end(args);
} } */

View File

@ -21,18 +21,18 @@ extern "C" {
16,15,14,13,12,11,10,9,\ 16,15,14,13,12,11,10,9,\
8, 7, 6, 5, 4, 3, 2, 1, 0) 8, 7, 6, 5, 4, 3, 2, 1, 0)
#define get_va_args_sizes(\ #define __get_va_args_sizes(\
a0, a1, a2, a3, a4, a5, a6, a7,\ a0, a1, a2, a3, a4, a5, a6, a7,\
a8, a9, a10,a11,a12,a13,a14,a15,\ a8, a9, a10,a11,a12,a13,a14,a15,\
a16,a17,a18,a19,a20,a21,a22,a23,\ a16,a17,a18,a19,a20,a21,a22,a23,\
a24,a25,a26,a27,a28,a29,a30,a31)\ a24,a25,a26,a27,a28,a29,a30,a31)\
(uint16[]{\ (uint16[]{\
sizeof(a0), sizeof(a1), sizeof(a2), sizeof(a3), sizeof(a4), sizeof(a5), sizeof(a6), sizeof(a7),\ sizeof(a0), sizeof(a1), sizeof(a2), sizeof(a3), sizeof(a4), sizeof(a5), sizeof(a6), sizeof(a7),\
sizeof(a8), sizeof(a9), sizeof(a10),sizeof(a11),sizeof(a12),sizeof(a13),sizeof(a14),sizeof(a15),\ sizeof(a8), sizeof(a9), sizeof(a10),sizeof(a11),sizeof(a12),sizeof(a13),sizeof(a14),sizeof(a15),\
sizeof(a16),sizeof(a17),sizeof(a18),sizeof(a19),sizeof(a20),sizeof(a21),sizeof(a22),sizeof(a23),\ sizeof(a16),sizeof(a17),sizeof(a18),sizeof(a19),sizeof(a20),sizeof(a21),sizeof(a22),sizeof(a23),\
sizeof(a24),sizeof(a25),sizeof(a26),sizeof(a27),sizeof(a28),sizeof(a29),sizeof(a30),sizeof(a31)\ sizeof(a24),sizeof(a25),sizeof(a26),sizeof(a27),sizeof(a28),sizeof(a29),sizeof(a30),sizeof(a31)\
}) })
#define get_va_args_sizes(ARGS...) get_va_args_sizes(ARGS,\ #define get_va_args_sizes(ARGS...) __get_va_args_sizes(ARGS,\
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,\
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0) 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)

View File

@ -49,7 +49,7 @@ typedef enum kprint_dataFormat{
} kprint_dataFmt; } kprint_dataFmt;
uint16 kprint_isFmtSet = 0x2000; static const uint16 kprint_isFmtSet = 0x2000;
typedef struct { typedef struct {