Compiler: Ignore #pragma tabsize with non-positive argument.
Imported from SA-MP: 7f30a03f94.
			
			
This commit is contained in:
		@@ -1108,7 +1108,11 @@ static void parseoptions(int argc,char **argv,char *oname,char *ename,char *pnam
 | 
				
			|||||||
        skipinput=atoi(option_value(ptr));
 | 
					        skipinput=atoi(option_value(ptr));
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
      case 't':
 | 
					      case 't':
 | 
				
			||||||
        sc_tabsize=atoi(option_value(ptr));
 | 
					        i=atoi(option_value(ptr));
 | 
				
			||||||
 | 
							if (i>0)
 | 
				
			||||||
 | 
							  sc_tabsize=i;
 | 
				
			||||||
 | 
							else
 | 
				
			||||||
 | 
							  about();
 | 
				
			||||||
        break;
 | 
					        break;
 | 
				
			||||||
      case 'v':
 | 
					      case 'v':
 | 
				
			||||||
        verbosity= isdigit(*option_value(ptr)) ? atoi(option_value(ptr)) : 2;
 | 
					        verbosity= isdigit(*option_value(ptr)) ? atoi(option_value(ptr)) : 2;
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1131,6 +1131,7 @@ static int command(void)
 | 
				
			|||||||
        } else if (strcmp(str,"tabsize")==0) {
 | 
					        } else if (strcmp(str,"tabsize")==0) {
 | 
				
			||||||
          cell val;
 | 
					          cell val;
 | 
				
			||||||
          preproc_expr(&val,NULL);
 | 
					          preproc_expr(&val,NULL);
 | 
				
			||||||
 | 
							  if (val>0)
 | 
				
			||||||
		    sc_tabsize=(int)val;
 | 
							    sc_tabsize=(int)val;
 | 
				
			||||||
        } else if (strcmp(str,"align")==0) {
 | 
					        } else if (strcmp(str,"align")==0) {
 | 
				
			||||||
          sc_alignnext=TRUE;
 | 
					          sc_alignnext=TRUE;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user