Rev 6251 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6251 | Rev 7278 | ||
---|---|---|---|
Line 6... | Line 6... | ||
6 | dword dirbuf, fcount, i, filename; |
6 | dword dirbuf, fcount, i, filename; |
7 | dword cur_file; |
7 | dword cur_file; |
8 | if (dir_exists(way)) |
8 | if (dir_exists(way)) |
9 | { |
9 | { |
10 | cur_file = malloc(4096); |
10 | cur_file = malloc(4096); |
11 | // In the process of recursive descent, memory must be allocated dynamically, because the static memory -> was a bug !!! But unfortunately pass away to sacrifice speed. |
11 | // In the process of recursive descent, memory must be allocated |
- | 12 | // dynamically, because the static variable cause a fault!!! |
|
- | 13 | // But unfortunately pass away to sacrifice speed. |
|
12 | GetDir(#dirbuf, #fcount, way, DIRS_ONLYREAL); |
14 | GetDir(#dirbuf, #fcount, way, DIRS_ONLYREAL); |
13 | filename = dirbuf+72; |
15 | filename = dirbuf+72; |
14 | for (i=0; i |
16 | for (i=0; i |
15 | { |
17 | { |
16 | filename += 304; |
18 | filename += 304; |