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+ */
130#include "include/cprintf.h"
231static char * __cprintf_parse (const char * _Nonnull buf )
332{
@@ -36,11 +65,11 @@ static char *__cprintf_parse(const char *_Nonnull buf)
3665 i ++ ;
3766 } else {
3867 strncat (ret , & buf [i ], 1 );
39- strncat (ret , "\0" , 1 );
68+ strncat (ret , "\0" , 1 );
4069 }
4170 } else {
4271 strncat (ret , & buf [i ], 1 );
43- strncat (ret , "\0" , 1 );
72+ strncat (ret , "\0" , 1 );
4473 }
4574 }
4675 return ret ;
@@ -49,7 +78,7 @@ static void __cprintf__(const char *_Nonnull buf)
4978{
5079 char * __buf = __cprintf_parse (buf );
5180 cprintf ("%s" , __buf );
52- free (__buf );
81+ free (__buf );
5382}
5483int main (int argc , char * * argv )
5584{
0 commit comments