From c2252e60d3ab192271e4241943dd165087567af8 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 15 Jun 2025 12:54:00 +0900 Subject: feat(blog/nuldoc): add custom div block for edit --- .../public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'vhosts/blog/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html') diff --git a/vhosts/blog/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html b/vhosts/blog/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html index 6a07e581..c17bc163 100644 --- a/vhosts/blog/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html +++ b/vhosts/blog/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html @@ -166,14 +166,11 @@

次に、コードを評価したあとに呼んでいる標準出力と標準エラー出力に対する改行の出力について。 出力バッファから出力させるためだけなら改行を出力させなくとも fflush() だけで事足りると考えたのだが、ないと動かなかったので追加した。 これにより、PHP コードの出力の後ろに余分な改行が追加されてしまう。 改行を出力せずともバッファを消費させる手段をご存知のかたはご教示願いたい。

-
+
- NOTE + 2025-04-23 追記
-

- 2025-04-23 追記: -

fflush() の前に改行の出力が必要だった理由が判明したので追記する。 これは、index.mjs で標準出力・標準エラー出力へ出力する方法を指定せず、デフォルトの実装に任せているため。 Emscripten のデフォルト実装では、改行コードを出力するまで出力内容がバッファリングされ、fflush() が機能しない。

-- cgit v1.2.3-70-g09d2