2008-05-17から1日間の記事一覧

Cのunix向けのディレクトリ関連関数をすこし試す

#include <limits.h> #include <stdlib.h> #include <unistd.h> #include <stdio.h> int main() { char path[PATH_MAX]; printf("PATH_MAX = %d\n", PATH_MAX); realpath("hsp31/./../openhsp", path); printf("path = '%s'\n", path); getcwd(path, PATH_MAX); printf("path = '%s'\n", path); retu</stdio.h></unistd.h></stdlib.h></limits.h>…

HSPコンパイラのSEGVを修正してコミットしました

http://dev.onionsoft.net/trac/changeset/85 色々調べてみて分かったんですけど、 Endless macro loop エラーが出なかったのは単に macloop が 1000 に達するより早く SEGV が起こっていたから。 b %1の%1がなければ落ちなかったのはただの文字数の問題。 …