Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 6402357

Browse files
committed
Talk about old code: removed a reference to THINK_C.
1 parent 7107c1a commit 6402357

1 file changed

Lines changed: 0 additions & 30 deletions

File tree

Parser/pgenmain.c

Lines changed: 0 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,6 @@ int Py_IgnoreEnvironmentFlag;
2626

2727
/* Forward */
2828
grammar *getgrammar(char *filename);
29-
#ifdef THINK_C
30-
int main(int, char **);
31-
char *askfile(void);
32-
#endif
3329

3430
void
3531
Py_Exit(int sts)
@@ -44,11 +40,6 @@ main(int argc, char **argv)
4440
FILE *fp;
4541
char *filename, *graminit_h, *graminit_c;
4642

47-
#ifdef THINK_C
48-
filename = askfile();
49-
graminit_h = askfile();
50-
graminit_c = askfile();
51-
#else
5243
if (argc != 4) {
5344
fprintf(stderr,
5445
"usage: %s grammar graminit.h graminit.c\n", argv[0]);
@@ -57,7 +48,6 @@ main(int argc, char **argv)
5748
filename = argv[1];
5849
graminit_h = argv[2];
5950
graminit_c = argv[3];
60-
#endif
6151
g = getgrammar(filename);
6252
fp = fopen(graminit_c, "w");
6353
if (fp == NULL) {
@@ -126,26 +116,6 @@ getgrammar(char *filename)
126116
return g;
127117
}
128118

129-
#ifdef THINK_C
130-
char *
131-
askfile(void)
132-
{
133-
char buf[256];
134-
static char name[256];
135-
printf("Input file name: ");
136-
if (fgets(buf, sizeof buf, stdin) == NULL) {
137-
printf("EOF\n");
138-
Py_Exit(1);
139-
}
140-
/* XXX The (unsigned char *) case is needed by THINK C 3.0 */
141-
if (sscanf(/*(unsigned char *)*/buf, " %s ", name) != 1) {
142-
printf("No file\n");
143-
Py_Exit(1);
144-
}
145-
return name;
146-
}
147-
#endif
148-
149119
void
150120
Py_FatalError(const char *msg)
151121
{

0 commit comments

Comments
 (0)