23:45:16
icon

@hadsn ますますNetBSDにおけるオーディオって複雑に見えてきますね…

(アマチュア無線向けのソフトウェアってLinuxが基本なのでALSAが使えれば大体何とかなる感じなのですが、とはいえBSD系ではALSAは非標準なので各流派ごとに対応はまちまちで…)

23:35:59
icon

でもどうなんですかね。電灯線LANを「無線LANじゃないもん!」と言い張ることが果たして適当なのか…

23:32:49
icon

最近、電灯線LANの方のPLCアダプタをメルカリで買って、試していたりします。LANケーブルを引き回すことができず、かつ無線を使えないという特殊なケースでは、役立ちそうではあるんですけどね…(速度は期待しない

23:27:57
icon

(後者だったか…)

23:25:38
icon

PLCってどっちなんだろう。電灯線LANなのか、制御機器の方なのか…(後者だろうなあ)

07:25:57
icon

コンパイル時ではなく実行時にエンディアンチェックがかかってしまうという問題はあるけど、

<stdio.h>
<netinet/in.h>

int main(int argc, char *argv[])
{
printf("%s endian\n", ntohs(0x1234) == 0x1234 ? "big" : "little");
return 0;
}

とか?

07:22:05
icon

<endian.h>を使う
→<sys/endian.h>な環境への対応は?

std::endianを使う
→C++20より前の環境はどうする?

__BYTE_ORDER__, __LITTLE_ENDIAN__などを使う
→古いコンパイラ(gcc-2.95.3)は未対応だけど?

どうしたもんかねえ?