Skip to content

Commit e80a828

Browse files
committed
tc2-build: fix TC2 source code incompatibilities
1 parent 4b4e451 commit e80a828

File tree

4 files changed

+36
-34
lines changed

4 files changed

+36
-34
lines changed

cmd/dir.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@
167167
#include <portable.h>
168168

169169
/* Not available with TURBOC++ 1.0 or earlier: */
170-
#if defined __GNUC__
170+
#if defined(__GNUC__)
171171
#define pause cmdpause
172172
#elif ( (!defined(__WATCOMC__) && !defined(__TURBOC__)) || (__TURBOC__ > 0x297) )
173173
#include <dirent.h>

docs/pt_br/config.h

+33-31
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
11
/*
2-
* config.h - Usado para configurar o que será compilado para interpretador.
2+
* config.h - Usado para configurar o que ser� compilado para interpretador.
33
*
44
*/
55

6-
/* Defina DEBUG para adicionar código de add depuração */
7-
#ifndef DEBUG /* possivelmente já definido via linha de comando */
8-
//#define DEBUG
6+
/* Defina DEBUG para adicionar c�digo de add depura��o */
7+
#ifndef DEBUG /* possivelmente j� definido via linha de comando */
8+
/*
9+
#define DEBUG
10+
*/
911
#endif
1012

1113
/* Defina para ativar o comando alias, e atalhos. */
1214
#define FEATURE_ALIASES
1315
#define ALIAS_DEFAULT_SIZE 1024
1416

15-
/* Defina para ativar entrada de dados avançada (pre-requisito de Histórico e complementação
17+
/* Defina para ativar entrada de dados avan�ada (pre-requisito de Hist�rico e complementa��o
1618
nome de arquivo */
1719
#define FEATURE_ENHANCED_INPUT
1820

19-
/* Defina ativar histórico(DOSKEY); requer: Entrada de dados avançada */
21+
/* Defina ativar hist�rico(DOSKEY); requer: Entrada de dados avan�ada */
2022
#define FEATURE_HISTORY
2123
#define HISTORY_DEFAULT_SIZE 256
2224

23-
/* Defina para ativar complementação de nome de arquivo; requer: Entrada de dados avançada */
25+
/* Defina para ativar complementa��o de nome de arquivo; requer: Entrada de dados avan�ada */
2426
#define FEATURE_FILENAME_COMPLETION
2527

2628
/* Defina para ativar para carregar menssagens na memoria */
@@ -29,31 +31,31 @@
2931
/* Defina para ativar DOS NLS */
3032
#define FEATURE_NLS
3133

32-
/* Defina para ativar teste das teclas F5/F8 na inicialização se /P estiver presente na
34+
/* Defina para ativar teste das teclas F5/F8 na inicializa��o se /P estiver presente na
3335
linha de comando */
3436
/* #define FEATURE_BOOT_KEYS */
3537

36-
/* LOG de características da linha de comando */
38+
/* LOG de caracter�sticas da linha de comando */
3739
/* #define FEATURE_CALL_LOGGING */
3840

39-
/* Preserva o último diretorio (CD, CHDIR, CDD, PUSHD, POPD);
40-
"CD -" lá está chdir */
41+
/* Preserva o �ltimo diretorio (CD, CHDIR, CDD, PUSHD, POPD);
42+
"CD -" l� est� chdir */
4143
#define FEATURE_LAST_DIR
4244

43-
/* Ativa o suporte para instalação de extenções de COMANDO (MUX-AE)
45+
/* Ativa o suporte para instala��o de exten��es de COMANDO (MUX-AE)
4446
*/
4547
#define FEATURE_INSTALLABLE_COMMANDS
4648

47-
/* Nome do executável */
49+
/* Nome do execut�vel */
4850
#define COM_NAME "COMMAND.COM"
49-
/* Nome padrão do AUTOEXEC.BAT */
51+
/* Nome padr�o do AUTOEXEC.BAT */
5052
#define AUTO_EXEC "\\autoexec.bat"
5153
/* Arquivo de LOG para registrar algumas caracteristicas; PRECISA estar altamente-qualificado! */
5254
#define LOG_FILE "C:\\FreeCom.log"
5355

5456
/* Define o numero de loops quando redirecionar para o CON se o
5557
interpretados ficar em um loop - "hangForEver()" - para sempre
56-
Não defina para remover esta característica */
58+
N�o defina para remover esta caracter�stica */
5759
#define FEATURE_AUTO_REDIRECT_TO_CON 5
5860

5961
/* Quantos arquivo de lote devem ser aninhados minimamente */
@@ -65,7 +67,7 @@
6567
#define FEATURE_KERNEL_SWAP_SHELL
6668

6769
/* Defina para adicionar suportr para troca XMS-only do FreeCOM
68-
Está definição é incompatível com a definição acima.
70+
Est� defini��o � incompat�vel com a defini��o acima.
6971
*/
7072
/* #define FEATURE_XMS_SWAP */
7173

@@ -76,28 +78,28 @@
7678
^C or ^Break */
7779
#define CBREAK_ERRORLEVEL 3
7880

79-
/* Use este modos_de_arquivos enquanto localizando por complementação do arquivo */
81+
/* Use este modos_de_arquivos enquanto localizando por complementa��o do arquivo */
8082
#define FILE_SEARCH_MODE FA_RDONLY | FA_ARCH | FA_DIREC
8183

8284

83-
/* Configuração de menssagens padrão:
84-
PATTERN: como a string é construida pelo ID (com \n)
85-
OUTOFMEMORY: string para informar uma condição de falta-de-memória(no \n)
86-
ID_: O ID do erro quando não há modelo padrão para ser criado, mas
85+
/* Configura��o de menssagens padr�o:
86+
PATTERN: como a string construida pelo ID (com \n)
87+
OUTOFMEMORY: string para informar uma condi��o de falta-de-mem�ria(no \n)
88+
ID_: O ID do erro quando n�o h� modelo padr�o para ser criado, mas
8789
a string de falta-de-memoria for mostrada
8890
*/
8991
#define MSG_DFL_PATTERN "String #%u\n"
9092
#define MSG_DFL_OUTOFMEMORY "Falta de memoria!"
9193
#define MSG_ERR_ID_OUTOFMEMORY TEXT_ERROR_OUT_OF_MEMORY
9294

9395

94-
/* Prompt padrão */
96+
/* Prompt padr�o */
9597
#define DEFAULT_PROMPT "$P$G"
9698

9799
/* Prove o maior tamanho que o contexto pode ter */
98100
#define CONTEXT_MAX_SIZE (65535U - 12)
99101

100-
/* Defina este valor para selecionar o valor de FDDEBUG para a inicialização */
102+
/* Defina este valor para selecionar o valor de FDDEBUG para a inicializa��o */
101103
#define FDDEBUG_INIT_VALUE 1
102104

103105
#define INCLUDE_CMD_BEEP
@@ -136,7 +138,7 @@
136138
#define INCLUDE_CMD_FDDEBUG
137139
#endif
138140
/*
139-
comando que não tem uma definição:
141+
comando que n�o tem uma defini��o:
140142
141143
exit
142144
call
@@ -150,13 +152,13 @@
150152

151153
/********
152154
***** Desfazer dependencias
153-
***** Não mude a não ser que mude o fonte apropriado!
155+
***** N�o mude a n�o ser que mude o fonte apropriado!
154156
************/
155157
#if defined(INCLUDE_CMD_PUSHD) || defined(INCLUDE_CMD_POPD)
156158
#define INCLUDE_CMD_CDD
157159
#endif
158160

159-
/* Não disponível com TURBOC++ 1.0 ou posteriores: */
161+
/* N�o dispon�vel com TURBOC++ 1.0 ou posteriores: */
160162
#ifdef __TURBOC__
161163

162164
#if __TURBOC__ > 0x297
@@ -167,7 +169,7 @@
167169

168170
#endif
169171

170-
/* Define se seu compilador não tem 'dosdate_t' or 'dostime_t' */
172+
/* Define se seu compilador n�o tem 'dosdate_t' or 'dostime_t' */
171173
#ifdef _TC_EARLY_
172174
/* TC++1 */
173175
#define _NO__DOS_DATE
@@ -192,11 +194,11 @@
192194
#endif
193195

194196
#if CONTEXT_MAX_SIZE > 65535U - 12
195-
#error "O tamanho do contexto máximo não pode exeder 65535 - 12 bytes"
197+
#error "O tamanho do contexto m�ximo n�o pode exeder 65535 - 12 bytes"
196198
#endif
197199

198200
#if defined(FEATURE_KERNEL_SWAP_SHELL) && defined(FEATURE_XMS_SWAP)
199-
#error "FreeCOM não pode suportar ambos o Kernel- e XMS-based swapping simultaneamente
201+
#error "FreeCOM n�o pode suportar ambos o Kernel- e XMS-based swapping simultaneamente
200202
#endif
201203

202204
/* Externamente definida para compilar com suporte a XMS-Swap */
@@ -207,8 +209,8 @@
207209

208210
#ifdef __TURBOC__
209211
#if defined(__COMPACT__) || defined(__LARGE__) || defined(__HUGE__)
210-
/* Compilando em modelo de memória larga --> deslisga AVISO:
211-
"Convesão pode perder digitos significantes" */
212+
/* Compilando em modelo de mem�ria larga --> deslisga AVISO:
213+
"Conves�o pode perder digitos significantes" */
212214
#pragma warn -sig
213215
#endif
214216
#endif

include/cswap.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ extern unsigned char far dosCMDNAME[128];
2929
/*extern unsigned char far dosCMDTAIL[128];*/
3030
#define dosCMDTAIL ((char far*)MK_FP(_psp, 0x80))
3131

32-
extern int cdecl XMSexec(void);
32+
extern int cdecl XMSexec(void);
3333

3434
#if defined(__WATCOMC__)
3535
typedef unsigned long xmsfunc(unsigned request, unsigned dx, void *si);

utils/ptchsize.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
/*
2-
Redirection file to enable native host build of ptchsize utility
2+
Redirection file to enable native host build of ptchsize utility
33
*/
44
#include "../tools/ptchsize.c"

0 commit comments

Comments
 (0)