Deploying upstream@064dc69be701e38a604de1ca8c39fcbb8642c2bc: Fix fwrite calls that should be fprintf in code samples on the libakerror article
This commit is contained in:
@@ -882,7 +882,7 @@ libakerror/tests/err_trace.c:main:33: Unhandled Error 1 (Null Pointer
|
||||
<span class="token keyword">return</span> <span class="token number">1</span><span class="token punctuation">;</span>
|
||||
<span class="token punctuation">}</span>
|
||||
success <span class="token operator">=</span> <span class="token function">strlen</span><span class="token punctuation">(</span>string<span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
<span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token function">fwrite</span><span class="token punctuation">(</span>fp<span class="token punctuation">,</span> string<span class="token punctuation">)</span> <span class="token operator">!=</span> success <span class="token punctuation">)</span> <span class="token punctuation">{</span>
|
||||
<span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token function">fprintf</span><span class="token punctuation">(</span>fp<span class="token punctuation">,</span> string<span class="token punctuation">)</span> <span class="token operator">!=</span> success <span class="token punctuation">)</span> <span class="token punctuation">{</span>
|
||||
<span class="token function">printf</span><span class="token punctuation">(</span><span class="token string">"Error %d (%s)"</span><span class="token punctuation">,</span> errno<span class="token punctuation">,</span> <span class="token function">strerror</span><span class="token punctuation">(</span>errno<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
<span class="token keyword">return</span> <span class="token number">1</span><span class="token punctuation">;</span>
|
||||
<span class="token punctuation">}</span>
|
||||
@@ -909,7 +909,7 @@ libakerror/tests/err_trace.c:main:33: Unhandled Error 1 (Null Pointer
|
||||
<span class="token function">FAIL_ZERO_BREAK</span><span class="token punctuation">(</span>errctx<span class="token punctuation">,</span> <span class="token punctuation">(</span>fp <span class="token operator">=</span> <span class="token function">fopen</span><span class="token punctuation">(</span>fname<span class="token punctuation">,</span> <span class="token string">"w"</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">,</span> errno<span class="token punctuation">,</span> <span class="token string">"Failed to open %s : %s"</span><span class="token punctuation">,</span> fname<span class="token punctuation">,</span> <span class="token function">strerr</span><span class="token punctuation">(</span>errno<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
<span class="token function">FAIL_ZERO_BREAK</span><span class="token punctuation">(</span>errctx<span class="token punctuation">,</span> string<span class="token punctuation">,</span> AKERR_NULLPOINTER<span class="token punctuation">,</span> <span class="token string">"Null pointer"</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
success <span class="token operator">=</span> <span class="token function">strlen</span><span class="token punctuation">(</span>string<span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
<span class="token function">FAIL_NONZERO_BREAK</span><span class="token punctuation">(</span>errctx<span class="token punctuation">,</span> <span class="token punctuation">(</span><span class="token function">fwrite</span><span class="token punctuation">(</span>fp<span class="token punctuation">,</span> string<span class="token punctuation">)</span> <span class="token operator">==</span> success<span class="token punctuation">)</span><span class="token punctuation">,</span> errno<span class="token punctuation">,</span> <span class="token function">strerror</span><span class="token punctuation">(</span>errno<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
<span class="token function">FAIL_NONZERO_BREAK</span><span class="token punctuation">(</span>errctx<span class="token punctuation">,</span> <span class="token punctuation">(</span><span class="token function">fprintf</span><span class="token punctuation">(</span>fp<span class="token punctuation">,</span> string<span class="token punctuation">)</span> <span class="token operator">==</span> success<span class="token punctuation">)</span><span class="token punctuation">,</span> errno<span class="token punctuation">,</span> <span class="token function">strerror</span><span class="token punctuation">(</span>errno<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
<span class="token punctuation">}</span> CLEANUP <span class="token punctuation">{</span>
|
||||
<span class="token function">FAIL_NONZERO_RETURN</span><span class="token punctuation">(</span>errctx<span class="token punctuation">,</span> <span class="token function">fclose</span><span class="token punctuation">(</span>fp<span class="token punctuation">)</span><span class="token punctuation">,</span> errno<span class="token punctuation">,</span> <span class="token function">strerror</span><span class="token punctuation">(</span>errno<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
<span class="token punctuation">}</span> <span class="token function">PROCESS</span><span class="token punctuation">(</span>errctx<span class="token punctuation">)</span> <span class="token punctuation">{</span>
|
||||
@@ -933,7 +933,7 @@ libakerror/tests/err_trace.c:main:33: Unhandled Error 1 (Null Pointer
|
||||
<span class="token keyword">return</span> <span class="token number">1</span><span class="token punctuation">;</span>
|
||||
<span class="token punctuation">}</span>
|
||||
success <span class="token operator">=</span> <span class="token function">strlen</span><span class="token punctuation">(</span>string<span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
<span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token function">fwrite</span><span class="token punctuation">(</span>fp<span class="token punctuation">,</span> string<span class="token punctuation">)</span> <span class="token operator">!=</span> success <span class="token punctuation">)</span> <span class="token punctuation">{</span>
|
||||
<span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token function">fprintf</span><span class="token punctuation">(</span>fp<span class="token punctuation">,</span> string<span class="token punctuation">)</span> <span class="token operator">!=</span> success <span class="token punctuation">)</span> <span class="token punctuation">{</span>
|
||||
<span class="token function">printf</span><span class="token punctuation">(</span><span class="token string">"Error %d (%s)"</span><span class="token punctuation">,</span> errno<span class="token punctuation">,</span> <span class="token function">strerror</span><span class="token punctuation">(</span>errno<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
<span class="token keyword">return</span> <span class="token number">1</span><span class="token punctuation">;</span>
|
||||
<span class="token punctuation">}</span>
|
||||
@@ -962,7 +962,7 @@ libakerror/tests/err_trace.c:main:33: Unhandled Error 1 (Null Pointer
|
||||
<span class="token keyword">return</span> <span class="token number">1</span><span class="token punctuation">;</span>
|
||||
<span class="token punctuation">}</span>
|
||||
success <span class="token operator">=</span> <span class="token function">strlen</span><span class="token punctuation">(</span>string<span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
<span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token function">fwrite</span><span class="token punctuation">(</span>fp<span class="token punctuation">,</span> string<span class="token punctuation">)</span> <span class="token operator">!=</span> success <span class="token punctuation">)</span> <span class="token punctuation">{</span>
|
||||
<span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token function">fprintf</span><span class="token punctuation">(</span>fp<span class="token punctuation">,</span> string<span class="token punctuation">)</span> <span class="token operator">!=</span> success <span class="token punctuation">)</span> <span class="token punctuation">{</span>
|
||||
<span class="token function">printf</span><span class="token punctuation">(</span><span class="token string">"Error %d (%s)"</span><span class="token punctuation">,</span> errno<span class="token punctuation">,</span> <span class="token function">strerror</span><span class="token punctuation">(</span>errno<span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
<span class="token keyword">return</span> <span class="token number">1</span><span class="token punctuation">;</span>
|
||||
<span class="token punctuation">}</span>
|
||||
@@ -988,7 +988,7 @@ libakerror/tests/err_trace.c:main:33: Unhandled Error 1 (Null Pointer
|
||||
<span class="token keyword">goto</span> _writeToFile_cleanup
|
||||
<span class="token punctuation">}</span>
|
||||
success <span class="token operator">=</span> <span class="token function">strlen</span><span class="token punctuation">(</span>string<span class="token punctuation">)</span><span class="token punctuation">;</span>
|
||||
<span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token function">fwrite</span><span class="token punctuation">(</span>fp<span class="token punctuation">,</span> string<span class="token punctuation">)</span> <span class="token operator">!=</span> success <span class="token punctuation">)</span> <span class="token punctuation">{</span>
|
||||
<span class="token keyword">if</span> <span class="token punctuation">(</span> <span class="token function">fprintf</span><span class="token punctuation">(</span>fp<span class="token punctuation">,</span> string<span class="token punctuation">)</span> <span class="token operator">!=</span> success <span class="token punctuation">)</span> <span class="token punctuation">{</span>
|
||||
<span class="token keyword">goto</span> _writeToFile_earlyexit
|
||||
<span class="token punctuation">}</span>
|
||||
<span class="token keyword">goto</span> _writeToFile_cleanup
|
||||
|
||||
@@ -570,7 +570,7 @@
|
||||
</h1>
|
||||
</header>
|
||||
<div class="post-meta post-show-meta">
|
||||
<time datetime="2026-01-11T03:18:41.859Z">
|
||||
<time datetime="2026-01-11T03:22:06.594Z">
|
||||
<i
|
||||
class="iconfont icon-calendar"
|
||||
style="margin-right: 2px;">
|
||||
|
||||
42
atom.xml
42
atom.xml
@@ -6,7 +6,7 @@
|
||||
<link href="https://aklabs.net/atom.xml" rel="self"/>
|
||||
|
||||
<link href="https://aklabs.net/"/>
|
||||
<updated>2026-01-11T03:18:41.859Z</updated>
|
||||
<updated>2026-01-11T03:22:06.594Z</updated>
|
||||
<id>https://aklabs.net/</id>
|
||||
|
||||
<author>
|
||||
@@ -21,7 +21,7 @@
|
||||
<link href="https://aklabs.net/2026/01/10/libakerror/"/>
|
||||
<id>https://aklabs.net/2026/01/10/libakerror/</id>
|
||||
<published>2026-01-10T22:11:25.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.859Z</updated>
|
||||
<updated>2026-01-11T03:22:06.594Z</updated>
|
||||
|
||||
|
||||
<summary type="html">A C library I wrote for exception style error handling in C code</summary>
|
||||
@@ -38,7 +38,7 @@
|
||||
<link href="https://aklabs.net/2026/01/08/News-2026-Week-1/"/>
|
||||
<id>https://aklabs.net/2026/01/08/News-2026-Week-1/</id>
|
||||
<published>2026-01-08T22:11:25.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.858Z</updated>
|
||||
<updated>2026-01-11T03:22:06.593Z</updated>
|
||||
|
||||
|
||||
<summary type="html">Musings on android source code releases, the return of the keyboard PC, some AI workflows are just event driven architecture, sociopaths in civil service, what happens when AI interfaces replace proper APIs, and comprehensible interfaces to quantum computing chips</summary>
|
||||
@@ -57,7 +57,7 @@
|
||||
<link href="https://aklabs.net/2026/01/06/Smart-LEGO/"/>
|
||||
<id>https://aklabs.net/2026/01/06/Smart-LEGO/</id>
|
||||
<published>2026-01-06T22:11:25.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.858Z</updated>
|
||||
<updated>2026-01-11T03:22:06.593Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
<link href="https://aklabs.net/2026/01/04/Single-Pane-of-Glass/"/>
|
||||
<id>https://aklabs.net/2026/01/04/Single-Pane-of-Glass/</id>
|
||||
<published>2026-01-04T22:11:25.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.858Z</updated>
|
||||
<updated>2026-01-11T03:22:06.593Z</updated>
|
||||
|
||||
|
||||
<summary type="html">There are too many ways of doing the same shit across too many different mediums and platforms</summary>
|
||||
@@ -97,7 +97,7 @@
|
||||
<link href="https://aklabs.net/2025/01/04/Socrates-got-a-raw-deal/"/>
|
||||
<id>https://aklabs.net/2025/01/04/Socrates-got-a-raw-deal/</id>
|
||||
<published>2025-01-04T15:06:30.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.858Z</updated>
|
||||
<updated>2026-01-11T03:22:06.593Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -126,7 +126,7 @@
|
||||
<link href="https://aklabs.net/2024/03/08/new-manager-pt3/"/>
|
||||
<id>https://aklabs.net/2024/03/08/new-manager-pt3/</id>
|
||||
<published>2024-03-08T00:10:28.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.859Z</updated>
|
||||
<updated>2026-01-11T03:22:06.594Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -149,7 +149,7 @@
|
||||
<link href="https://aklabs.net/2024/03/05/new-manager-pt2/"/>
|
||||
<id>https://aklabs.net/2024/03/05/new-manager-pt2/</id>
|
||||
<published>2024-03-05T12:10:28.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.859Z</updated>
|
||||
<updated>2026-01-11T03:22:06.594Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -172,7 +172,7 @@
|
||||
<link href="https://aklabs.net/2024/03/03/new-manager-pt1/"/>
|
||||
<id>https://aklabs.net/2024/03/03/new-manager-pt1/</id>
|
||||
<published>2024-03-03T12:10:28.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.859Z</updated>
|
||||
<updated>2026-01-11T03:22:06.594Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -195,7 +195,7 @@
|
||||
<link href="https://aklabs.net/2024/02/09/expectations/"/>
|
||||
<id>https://aklabs.net/2024/02/09/expectations/</id>
|
||||
<published>2024-02-09T08:30:30.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.859Z</updated>
|
||||
<updated>2026-01-11T03:22:06.594Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -218,7 +218,7 @@
|
||||
<link href="https://aklabs.net/2024/01/29/Simon-Sinek-Start-with-Why/"/>
|
||||
<id>https://aklabs.net/2024/01/29/Simon-Sinek-Start-with-Why/</id>
|
||||
<published>2024-01-29T16:35:48.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.858Z</updated>
|
||||
<updated>2026-01-11T03:22:06.593Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -243,7 +243,7 @@
|
||||
<link href="https://aklabs.net/2023/12/23/United-States-Catholic-Catechism-for-Adults/"/>
|
||||
<id>https://aklabs.net/2023/12/23/United-States-Catholic-Catechism-for-Adults/</id>
|
||||
<published>2023-12-23T17:03:44.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.858Z</updated>
|
||||
<updated>2026-01-11T03:22:06.593Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -268,7 +268,7 @@
|
||||
<link href="https://aklabs.net/2023/11/05/Copper-Sun/"/>
|
||||
<id>https://aklabs.net/2023/11/05/Copper-Sun/</id>
|
||||
<published>2023-11-05T20:01:51.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.857Z</updated>
|
||||
<updated>2026-01-11T03:22:06.592Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -293,7 +293,7 @@
|
||||
<link href="https://aklabs.net/2023/10/10/The-Cost-of-Discipleship/"/>
|
||||
<id>https://aklabs.net/2023/10/10/The-Cost-of-Discipleship/</id>
|
||||
<published>2023-10-10T20:23:33.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.858Z</updated>
|
||||
<updated>2026-01-11T03:22:06.593Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -318,7 +318,7 @@
|
||||
<link href="https://aklabs.net/2023/09/28/Bill-Heavey-Jerkey-What-Did-I-Just-Eat/"/>
|
||||
<id>https://aklabs.net/2023/09/28/Bill-Heavey-Jerkey-What-Did-I-Just-Eat/</id>
|
||||
<published>2023-09-28T20:34:33.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.857Z</updated>
|
||||
<updated>2026-01-11T03:22:06.592Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -343,7 +343,7 @@
|
||||
<link href="https://aklabs.net/2023/09/24/How-Should-We-Then-Live/"/>
|
||||
<id>https://aklabs.net/2023/09/24/How-Should-We-Then-Live/</id>
|
||||
<published>2023-09-24T20:58:40.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.858Z</updated>
|
||||
<updated>2026-01-11T03:22:06.593Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -368,7 +368,7 @@
|
||||
<link href="https://aklabs.net/2023/09/12/Christianity-First-3000-Years/"/>
|
||||
<id>https://aklabs.net/2023/09/12/Christianity-First-3000-Years/</id>
|
||||
<published>2023-09-12T21:20:20.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.857Z</updated>
|
||||
<updated>2026-01-11T03:22:06.592Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -393,7 +393,7 @@
|
||||
<link href="https://aklabs.net/2022/10/15/Live-Not-By-Lies/"/>
|
||||
<id>https://aklabs.net/2022/10/15/Live-Not-By-Lies/</id>
|
||||
<published>2022-10-15T22:11:25.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.858Z</updated>
|
||||
<updated>2026-01-11T03:22:06.593Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -418,7 +418,7 @@
|
||||
<link href="https://aklabs.net/2022/05/19/Jesus-Outside-the-Lines/"/>
|
||||
<id>https://aklabs.net/2022/05/19/Jesus-Outside-the-Lines/</id>
|
||||
<published>2022-05-19T21:51:09.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.858Z</updated>
|
||||
<updated>2026-01-11T03:22:06.593Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -443,7 +443,7 @@
|
||||
<link href="https://aklabs.net/2022/05/04/American-Prison/"/>
|
||||
<id>https://aklabs.net/2022/05/04/American-Prison/</id>
|
||||
<published>2022-05-04T21:42:34.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.857Z</updated>
|
||||
<updated>2026-01-11T03:22:06.592Z</updated>
|
||||
|
||||
|
||||
|
||||
@@ -466,7 +466,7 @@
|
||||
<link href="https://aklabs.net/2022/05/02/The-Hero-Code/"/>
|
||||
<id>https://aklabs.net/2022/05/02/The-Hero-Code/</id>
|
||||
<published>2022-05-02T21:58:12.000Z</published>
|
||||
<updated>2026-01-11T03:18:41.858Z</updated>
|
||||
<updated>2026-01-11T03:22:06.593Z</updated>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -570,7 +570,7 @@
|
||||
</h1>
|
||||
</header>
|
||||
<div class="post-meta post-show-meta">
|
||||
<time datetime="2026-01-11T03:18:41.908Z">
|
||||
<time datetime="2026-01-11T03:22:06.643Z">
|
||||
<i
|
||||
class="iconfont icon-calendar"
|
||||
style="margin-right: 2px;">
|
||||
|
||||
Reference in New Issue
Block a user