Rev 6857 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 6857 | Rev 8827 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | int cmd_more(char file[]) |
1 | int cmd_more(char file[]) { |
2 | { |
- | |
Line 3... | Line 2... | ||
3 | 2 | ||
4 | kol_struct70 k70; |
3 | kol_struct70 k70; |
5 | kol_struct_BDVK bdvk; |
4 | kol_struct_BDVK bdvk; |
6 | unsigned result, i; |
5 | unsigned result, i; |
7 | unsigned long long filesize, pos; |
6 | unsigned long long filesize, pos; |
8 | char buf[81]; //¡ãä¥à |
7 | char buf[81]; //���� |
9 | char temp[FILENAME_MAX]; |
8 | char temp[FILENAME_MAX]; |
Line 10... | Line 9... | ||
10 | unsigned flags; |
9 | unsigned flags; |
11 | - | ||
12 | if (strlen(file)<1) |
- | |
13 | { |
10 | |
14 | #if LANG_ENG |
- | |
15 | printf (" more |
- | |
16 | #elif LANG_RUS |
- | |
17 | printf (" more <¨¬ï ä ©« >\n\r"); |
11 | if (strlen(file)<1) { |
18 | #endif |
12 | printf (CMD_MORE_USAGE); |
Line 19... | Line 13... | ||
19 | return TRUE; |
13 | return TRUE; |
20 | } |
14 | } |
Line 49... | Line 43... | ||
49 | k70.p16 = (unsigned) &bdvk; |
43 | k70.p16 = (unsigned) &bdvk; |
50 | k70.p20 = 0; |
44 | k70.p20 = 0; |
51 | k70.p21 = temp; |
45 | k70.p21 = temp; |
52 | 46 | ||
Line 53... | Line 47... | ||
53 | result = kol_file_70(&k70); // ¯®«ãç ¥¬ ¨ä®à¬ æ¨î ® ä ©«¥ |
47 | result = kol_file_70(&k70); // ����砥� ���ଠ�� � 䠩�� |
54 | if ( 0 != result ) |
48 | if ( 0 != result ) |
55 | return FALSE; |
49 | return FALSE; |
Line 56... | Line 50... | ||
56 | 50 | ||
Line 57... | Line 51... | ||
57 | filesize = bdvk.p32; // ¯®«ãç ¥¬ à §¬¥à ä ©« |
51 | filesize = bdvk.p32; // ����砥� ࠧ��� 䠩�� |
58 | 52 | ||
Line 59... | Line 53... | ||
59 | buf[80]=0; |
53 | buf[80]=0; |
Line 71... | Line 65... | ||
71 | k70.p16 = (unsigned) buf; |
65 | k70.p16 = (unsigned) buf; |
72 | k70.p20 = 0; |
66 | k70.p20 = 0; |
73 | k70.p21 = temp; |
67 | k70.p21 = temp; |
74 | 68 | ||
Line 75... | Line 69... | ||
75 | result = kol_file_70(&k70); // ç⥨¥ 80 ᨬ¢®«®¢ |
69 | result = kol_file_70(&k70); // �⥭�� 80 ᨬ����� |
76 | for (i=0; i<80; i++) |
70 | for (i=0; i<80; i++) |
77 | { |
71 | { |
Line 78... | Line 72... | ||
78 | 72 | ||
79 | if (27 == buf[i]) |
73 | if (27 == buf[i]) |