Changeset 2619 for trunk/texinfo/makeinfo/makeinfo.c
- Timestamp:
- Mar 12, 2006, 6:02:46 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/texinfo/makeinfo/makeinfo.c
r2617 r2619 543 543 int reading_from_stdin = 0; 544 544 545 #ifdef __EMX__ 546 _response (&argc, &argv); 547 _wildcard (&argc, &argv); 548 if (argc == 1 && isatty (STDIN_FILENO)) 549 usage (0); 550 #endif 551 545 552 #ifdef HAVE_SETLOCALE 546 553 /* Do not use LC_ALL, because LC_NUMERIC screws up the scanf parsing … … 658 665 { 659 666 macro_expansion_filename = optarg; 660 macro_expansion_output_stream 661 = strcmp (optarg, "-") == 0 ? stdout : fopen (optarg, "w"); 667 #if defined(__EMX__) 668 if (strcmp (optarg, "-") == 0) 669 { 670 macro_expansion_output_stream = stdout; 671 freopen(NULL, FOPEN_WBIN, stdout); 672 } 673 else 674 macro_expansion_output_stream = fopen (optarg, FOPEN_WBIN); 675 #else 676 macro_expansion_output_stream = 677 strcmp (optarg, "-") == 0 ? stdout : fopen (optarg, "w"); 678 #endif 662 679 if (!macro_expansion_output_stream) 663 680 error (_("%s: could not open macro expansion output `%s'"), … … 999 1016 sprintf (end_block, "\n%cend ", COMMAND_PREFIX); 1000 1017 if (executing_string && strstr (string, end_block)) 1001 line_error (_("Multiline command %c%s used improperly"), 1018 line_error (_("Multiline command %c%s used improperly"), 1002 1019 COMMAND_PREFIX, command); 1003 1020 else … … 1632 1649 real_output_filename = xstrdup (real_output_filename); 1633 1650 1634 output_stream = fopen (real_output_filename, "w"); 1651 #if defined(__EMX__) 1652 output_stream = fopen (real_output_filename, FOPEN_WBIN); 1653 #else 1654 output_stream = fopen (real_output_filename, "w"); 1655 #endif 1635 1656 } 1636 1657 … … 3341 3362 add_word_args ("\"%s\"", fullname); 3342 3363 add_html_elt (" alt="); 3343 add_word_args ("\"%s\">", 3364 add_word_args ("\"%s\">", 3344 3365 escape_string (*alt_arg ? text_expansion (alt_arg) : fullname)); 3345 3366 … … 3378 3399 strcpy (txtname, name_arg); 3379 3400 strcat (txtname, ".txt"); 3380 image_file = fopen (txtname, "r");3401 image_file = fopen (txtname, FOPEN_RTXT); /* bird: text */ 3381 3402 if (image_file == NULL) 3382 3403 { … … 3384 3405 include_files_path, &file_info); 3385 3406 if (txtpath != NULL) 3386 image_file = fopen (txtpath, "r");3407 image_file = fopen (txtpath, FOPEN_RTXT); /* bird: text */ 3387 3408 } 3388 3409 … … 3441 3462 if (image_in_brackets) 3442 3463 add_char (']'); 3443 3464 3444 3465 if (use_magic_cookie) 3445 3466 add_char ('"'); … … 3682 3703 expand to a context-sensitive macro (e.g. @xref) and produce 3683 3704 spurious warnings */ 3684 input_text_offset++; 3705 input_text_offset++; 3685 3706 execute_string ("%s", value); 3686 3707 input_text_offset--;
Note:
See TracChangeset
for help on using the changeset viewer.