<div class="chatlog__message-group"> <div id="chatlog__message-container-1034835463405576305" class="chatlog__message-container" data-message-id="1034835463405576305"> <div class="chatlog__message"> <div class="chatlog__message-aside"><img class="chatlog__avatar" src="https://cdn.discordapp.com/avatars/189711109966659584/95280765d1be73ce985dce15ea3585f6.png?size=512" alt="Avatar" loading="lazy"></div> <div class="chatlog__message-primary"> <div class="chatlog__header"><span class="chatlog__author" style="color:rgb(237,171,161)" title="omochimetaru" data-user-id="189711109966659584">omochimetaru</span> <a href="/channels/472019265369669634?category=main&channel=swiftc&message_id=1034835908249272410"><span class="chatlog__timestamp" title="Wednesday, October 26, 2022 2:26 PM"></span></a><a href="#chatlog__message-container-1034835463405576305">10/26/2022 2:26 PM</a></div> <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">めっちゃ意外だった もっとOSの力が要るのかと</span></div> </div> </div> </div> <div id="chatlog__message-container-1034835701407154236" class="chatlog__message-container" data-message-id="1034835701407154236"> <div class="chatlog__message"> <div class="chatlog__message-aside"> <div class="chatlog__short-timestamp" title="Wednesday, October 26, 2022 2:27 PM">2:27 PM</div> </div> <div class="chatlog__message-primary"> <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><code class="chatlog__markdown-pre chatlog__markdown-pre--multiline language-c"> /* Search for the name to see if it's already loaded */ for (p=head->next; p; p=p->next) { if (p->shortname && !strcmp(p->shortname, name)) { return p; } }</code></span></div> </div> </div> </div> <div id="chatlog__message-container-1034835815529971713" class="chatlog__message-container" data-message-id="1034835815529971713"> <div class="chatlog__message"> <div class="chatlog__message-aside"> <div class="chatlog__short-timestamp" title="Wednesday, October 26, 2022 2:28 PM">2:28 PM</div> </div> <div class="chatlog__message-primary"> <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve"><code class="chatlog__markdown-pre chatlog__markdown-pre--multiline language-c">static struct dso ldso; static struct dso *head, *tail, *fini_head, *syms_tail, *lazy_head; static char *env_path, *sys_path;</code></span></div> </div> </div> </div> <div id="chatlog__message-container-1034835908249272410" class="chatlog__message-container" data-message-id="1034835908249272410"> <div class="chatlog__message"> <div class="chatlog__message-aside"> <div class="chatlog__short-timestamp" title="Wednesday, October 26, 2022 2:28 PM">2:28 PM</div> </div> <div class="chatlog__message-primary"> <div class="chatlog__content chatlog__markdown"><span class="chatlog__markdown-preserve">2回読み込まない仕組みも、static変数で作ったグローバル変数の <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">head</code> とか <code class="chatlog__markdown-pre chatlog__markdown-pre--inline">tail</code> でリストにしてあって、そこから探すだけ・・・</span></div> </div> </div> </div> </div>