1
+ // SPDX-License-Identifier: MIT
2
+ /*
3
+ *
4
+ * This file is part of cprintf, with ABSOLUTELY NO WARRANTY.
5
+ *
6
+ * MIT License
7
+ *
8
+ * Copyright (c) 2025 Moe-hacker
9
+ *
10
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
11
+ * of this software and associated documentation files (the "Software"), to deal
12
+ * in the Software without restriction, including without limitation the rights
13
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
14
+ * copies of the Software, and to permit persons to whom the Software is
15
+ * furnished to do so, subject to the following conditions:
16
+ *
17
+ * The above copyright notice and this permission notice shall be included in all
18
+ * copies or substantial portions of the Software.
19
+ *
20
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
21
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
22
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
23
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
24
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
25
+ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
26
+ * SOFTWARE.
27
+ *
28
+ *
29
+ */
1
30
#include "include/cprintf.h"
2
31
static char * __cprintf_parse (const char * _Nonnull buf )
3
32
{
@@ -36,11 +65,11 @@ static char *__cprintf_parse(const char *_Nonnull buf)
36
65
i ++ ;
37
66
} else {
38
67
strncat (ret , & buf [i ], 1 );
39
- strncat (ret , "\0" , 1 );
68
+ strncat (ret , "\0" , 1 );
40
69
}
41
70
} else {
42
71
strncat (ret , & buf [i ], 1 );
43
- strncat (ret , "\0" , 1 );
72
+ strncat (ret , "\0" , 1 );
44
73
}
45
74
}
46
75
return ret ;
@@ -49,7 +78,7 @@ static void __cprintf__(const char *_Nonnull buf)
49
78
{
50
79
char * __buf = __cprintf_parse (buf );
51
80
cprintf ("%s" , __buf );
52
- free (__buf );
81
+ free (__buf );
53
82
}
54
83
int main (int argc , char * * argv )
55
84
{
0 commit comments