時々C言語のextern宣言ってどう使うんたっけー?ってなる。変数の参照には必須として、関数は付けるのか付けないのか迷うことがあって。
「関数は記憶クラス指定子を省略するとexternを宣言した場合と同等となる。」ってことは、ヘッダファイルに呼び出し可能な関数を記述する場合はあっても無くても良いって話になるよね…? https://chaste.web.fc2.com/Reference.files/C_Standard.files/extern.html
OpenBSD(uaa@), Ham(JG1UAA), Ingress(Lv14, RES), Japanese(Sagamihara-city, Kanagawa)
Another side: https://social.tchncs.de/@uaa
npub1rarr265r9f9j6ewp960hcm7cvz9zskc7l2ykwul57e7xa60r8css7uf890
Messages from this Mastodon account can read via mostr.pub with npub1j3un8843rpuk4rvwnd7plaknf2lce58yl6qmpkqrwt3tr5k60vfqxmlq0w
時々C言語のextern宣言ってどう使うんたっけー?ってなる。変数の参照には必須として、関数は付けるのか付けないのか迷うことがあって。
「関数は記憶クラス指定子を省略するとexternを宣言した場合と同等となる。」ってことは、ヘッダファイルに呼び出し可能な関数を記述する場合はあっても無くても良いって話になるよね…? https://chaste.web.fc2.com/Reference.files/C_Standard.files/extern.html
AMD系CPUでWindows98がエミュレータで動かないのは、Windows98のTLB invalidation bugを踏んでるからという話を https://www.vogons.org/viewtopic.php?p=968426#p968426 で見たのだけど…Windows98が何をやらかしてAMD系CPUの機嫌を損ねているかという詳しい話を知りたいところ。パッチ当てのツールは https://github.com/JHRobotics/patcher9x にあるようだけど。
Bulldozer系(Kaveri/Richland)で「次はIntelにしよう」と思った問題、まさかRyzenでも続いてるとは…
DragonFlyBSDな仮想マシンを漁ってみたけど、USE_OLD_TTYは見当たらないな(FreeBSDに従ってるからFreeBSDが対応切ったらこっちも切るんだろうな)…NetBSDくらいしか残ってないってことなんだろうか
USE_OLD_TTYを使って、NetBSDならioctl_compat.hを有効にしないといけないのか https://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/sys/sys/ioctl_compat.h
@omasanori うむむ…make allでのテストはしていないのだけど大丈夫なんだろうか…
sj_renameとか、sjctype.hにある、「#define 関数名 別の名前」みたいなのって…最初は関数名でコード書いてたけど、名称の衝突が起きたか何かのトラブルがあったのでオブジェクトでは別の名前で格納するようにしてるのか。
…なんと面倒な…。
折角なので<sys/types.h>で定義される、u_なんたらの眷属を全て葬ってみたんだけど…これレビューしてとか言われたら正直嫌になってくると思う(自分はもう嫌だ)。
deldic.c: delcic()のunsigned short errもunsigned intに。
dicttool.hのインクルードガードがDICTTOLLになってるから直す。
addelcmn.c: addel_arg()、戻り値はunsigned intなのに内部ではunsigned short使ってるけど、err |= の対象がunsigned shortに収まるという理由でこのままでも(今のところは)動いてる。潜在的な問題になるから、これは直しておこう。
IT系に関しては「国は口出しするな、寄ってくんな」というスタンスを取らないと間違いなくプロジェクトが滅びの道へ進みますよねー
rmemcpy()、流石にこれは滅すしかないな…💢
sj_rename.hの読み替えも本当はやめてほしいんだけど、ここは下手に手を出すとどうにもならなくなるから今のところ様子見(チキンです)
sj3のライセンス、MITに以下の条項が追加されてるから改変MITというべきなのかな
/*
:
* Except as contained in this notice, the name of Sony Corporation
* shall not be used in advertising or otherwise to promote the sale, use
* or other dealings in this Software without prior written authorization
* from Sony Corporation.
*/
甘利某、始まりの地で再び的な広告を相模原某所でよく見かけるんだけど…(自民党系ではるが)新自由クラブから合流しているくせに生まれも育ちも自民党みたいなツラしてるのはどうなの?って思うのは自分だけっすかね。
(歴史曲げてるんじゃねえ、と広告見るたびに思う)
NTTがより強くなってしまうのは困るけど、かといって政府が(株握り続けて)NTTに介入できてしまう状況が続くのも困る…何とかならないのかな。
このアカウントは、notestockで公開設定になっていません。