Changeset ad2543e in git
- Timestamp:
- Jan 30, 2023, 3:26:58 PM (10 months ago)
- Branches:
- (u'spielwiese', '379ec2d037299db64c43fe3550b5ba8fe508dbe5')
- Children:
- c987db42cd2ec943b97ac5746c99892ceddf909c
- Parents:
- 2234726c50d679d6664181a5c72f75a6fd64a787
- Location:
- Singular
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/Makefile.am
r2234726 rad2543e 183 183 libparse_SOURCES = libparse.cc utils.cc utils.h 184 184 185 libparse_LDADD = ${top_builddir}/resources/libsingular_resources.la185 #libparse_LDADD = ${top_builddir}/resources/libsingular_resources.la 186 186 libparse_LDFLAGS = ${AM_LDFLAGS} 187 187 -
Singular/utils.cc
r2234726 rad2543e 3 3 #ifdef STANDALONE_PARSER 4 4 5 #include "resources/fegetopt.h"5 #include <unistd.h> 6 6 #include "Singular/utils.h" 7 7 #include "Singular/libparse.h" … … 44 44 int c; 45 45 46 while((c= fe_getopt(argc, argv, "ihdc:sf:"))>=0)46 while((c=getopt(argc, argv, "ihdc:sf:"))>=0) 47 47 { 48 48 switch(c) … … 50 50 case 'd': 51 51 lpverbose = 1; 52 if(isdigit(argv[ fe_optind-1][0])) sscanf(optarg, "%d", &lpverbose);53 else fe_optind--;54 break; 55 case 'f': lib_file = argv[ fe_optind-1];52 if(isdigit(argv[optind-1][0])) sscanf(optarg, "%d", &lpverbose); 53 else optind--; 54 break; 55 case 'f': lib_file = argv[optind-1]; 56 56 break; 57 57 case 's': … … 68 68 usage(argv[0]); 69 69 break; 70 case -1 : printf("no such option:%s\n", argv[ fe_optind]);70 case -1 : printf("no such option:%s\n", argv[optind]); 71 71 usage(argv[0]); 72 72 break; 73 default: printf("no such option.%x, %c %s\n", c&0xff, c, argv[ fe_optind]);73 default: printf("no such option.%x, %c %s\n", c&0xff, c, argv[optind]); 74 74 usage(argv[0]); 75 75 } … … 87 87 else 88 88 { 89 while(argc> fe_optind && yylpin==NULL)90 { 91 yylpin = fopen( argv[ fe_optind], "rb" );89 while(argc>optind && yylpin==NULL) 90 { 91 yylpin = fopen( argv[optind], "rb" ); 92 92 if(yylpin!=NULL) 93 93 { 94 lib_file = argv[ fe_optind];94 lib_file = argv[optind]; 95 95 if (! (texinfo_out || category_out) ) 96 printf("Checking library '%s'\n", argv[ fe_optind]);96 printf("Checking library '%s'\n", argv[optind]); 97 97 else if (! category_out) 98 98 printf("$library = \"%s\";\n", lib_file); 99 99 } 100 else fe_optind++;100 else optind++; 101 101 } 102 102 }
Note: See TracChangeset
for help on using the changeset viewer.