コードのメンテナンスのノウハウ集とかあったらマジ欲しいと思う程度には、onewのコードをいじるのは流石に自信ないです…
コードの時代背景を理解した上での最低限度の修正(なのでwarningバリバリなのは気にしない)、をするにしても…<stdarg.h>に頼るのがあのコードにとって適切かどうかっていうのは今でも疑問です。<varargs.h>にしたとしてもイマドキのLinuxじゃそんなものは無いので使用禁忌と考えて良いでしょうし…
あのコードの問題としては、K&Rの書法でOnew_なんとか(str,a,b,c,d,e,f,g) char *str {}なんてやってくれるので…引数a~gの型については「固いこと言わずに良きに計らって」というノリをどう今のコンパイラに納得させるかなんですよね。自分は<stdarg.h>でごり押しするしか無いかなと考えたのですが、別解はある気がします。
とりあえず、OpenBSD-portsのjapanese/onew、patchを直してclang-16でもビルドが通る程度にはしてみた(warningは残してる)。
とはいえ、これで良いかは全く分かんないんだけど。 https://pastebin.com/vX6w18vW
きっしー、お前……と言われてますが立憲民主党の代表もコメント出してる模様で https://twitter.com/izmkenta/status/1725776732211519621
やっぱCanna 3.7へ移行しないとダメかなあ…
確かCannaをメンテしてるプロジェクトがどこかにあったような。とはいえまだ動いてないという記述があるな… https://github.com/netsphere-labs/canna
Windows11 WSL2 に Plamo Linux を install してみた - hiroの長い冒険日記 https://hiro20180901.hatenablog.com/entry/2022/03/26/070000
> そこで、今回は軽量 Linux で systemd を使用していない distribution ということで、Plamo Linux を WSL2 に install してみる事にしました。
!?
キッシー、これはマズいよ....
"池田大作氏の御逝去の報に接し、深い悲しみにたえません。
池田氏は、国内外で、平和、文化、教育の推進などに尽力し、重要な役割を果たされ、歴史に大きな足跡を残されました。"
https://twitter.com/kishida230/status/1725769119856005582?
ここに謹んで御冥福をお祈りするとともに、御遺族の方々および御関係の方々に対し衷心より哀悼の意を表します。
内閣総理大臣 岸田文雄""
https://twitter.com/kishida230/status/1725769121298821431?
楽園追放されたオタク