Changeset 3065 in kBuild for trunk/src/kash
- Timestamp:
- Sep 30, 2017 12:52:35 PM (7 years ago)
- Location:
- trunk/src/kash
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/kash/eval.c
r2654 r3065 679 679 int numvars; 680 680 struct strlist *sp; 681 int mode ;681 int mode = 0; 682 682 int pip[2]; 683 683 struct cmdentry cmdentry; … … 693 693 volatile int temp_path; 694 694 #if __GNUC__ 695 /* Avoid longjmp clobbering */695 /* Try avoid longjmp clobbering */ 696 696 (void) &argv; 697 697 (void) &argc; 698 698 (void) &lastarg; 699 699 (void) &flags; 700 (void) &path; 701 (void) &mode; 700 702 #endif 701 703 -
trunk/src/kash/input.c
r2629 r3065 281 281 char *p, *q; 282 282 int more; 283 #ifndef SMALL 283 284 int something; 285 #endif 284 286 char savec; 285 287 … … 305 307 306 308 /* delete nul characters */ 309 #ifndef SMALL 307 310 something = 0; 311 #endif 308 312 for (more = 1; more;) { 309 313 switch (*p) { … … 322 326 323 327 default: 328 #ifndef SMALL 324 329 something = 1; 330 #endif 325 331 break; 326 332 } -
trunk/src/kash/mystring.h
r1233 r3065 45 45 int number(struct shinstance *, const char *); 46 46 int is_number(const char *); 47 #if def _MSC_VER47 #if !defined(RT_OS_FREEBSD) && !defined(RT_OS_NETBSD) && !defined(RT_OS_OPENBSD) && !defined(RT_OS_OS2) 48 48 size_t strlcpy(char *dst, const char *src, size_t siz); 49 49 #endif -
trunk/src/kash/parser.c
r2631 r3065 914 914 char line[EOFMARKLEN + 1]; 915 915 struct nodelist *bqlist; 916 int quotef ;916 int quotef = 0; 917 917 int *dblquotep = NULL; 918 918 size_t maxnest = 32; … … 923 923 int oldstyle; 924 924 char const *prevsyntax; /* syntax before arithmetic */ 925 926 psh->startlinno = psh->plinno; 927 dblquote = 0; 928 varnest = 0; 929 if (syntax == DQSYNTAX) { 930 SETDBLQUOTE(); 931 } 932 quotef = 0; 933 bqlist = NULL; 934 arinest = 0; 935 parenlevel = 0; 936 925 937 #if __GNUC__ 926 /* Avoid longjmp clobbering */938 /* Try avoid longjmp clobbering */ 927 939 (void) &maxnest; 928 940 (void) &dblquotep; … … 937 949 (void) &syntax; 938 950 #endif 939 940 psh->startlinno = psh->plinno;941 dblquote = 0;942 varnest = 0;943 if (syntax == DQSYNTAX) {944 SETDBLQUOTE();945 }946 quotef = 0;947 bqlist = NULL;948 arinest = 0;949 parenlevel = 0;950 951 951 952 STARTSTACKSTR(psh, out);
Note:
See TracChangeset
for help on using the changeset viewer.

