コードのメンテナンスのノウハウ集とかあったらマジ欲しいと思う程度には、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
@padda そもそも電気自動車を真面目に導入しようとしたら、発電力の強化が必要なんですけどね
@Yohei_Zuho 結局は程度問題なんよね。あとその宗教がどれだけ影響を及ぼしているか
@Yohei_Zuho ガチ宗教じゃないからねえ
やっぱCanna 3.7へ移行しないとダメかなあ…
確かCannaをメンテしてるプロジェクトがどこかにあったような。とはいえまだ動いてないという記述があるな… https://github.com/netsphere-labs/canna
@uaa 自分で食えないドッグフードはなおさら難しいですねえ
Windows11 WSL2 に Plamo Linux を install してみた - hiroの長い冒険日記 https://hiro20180901.hatenablog.com/entry/2022/03/26/070000
> そこで、今回は軽量 Linux で systemd を使用していない distribution ということで、Plamo Linux を WSL2 に install してみる事にしました。
!?
@t 連立与党だから~という建て付けは理解できても、さすがに政治から宗教への反応はねえ
楽園追放されたオタク