Changeset 42389 for trunk/Ohana/src/opihi/cmd.basic/list.c
- Timestamp:
- Feb 8, 2023, 12:17:35 PM (3 years ago)
- Location:
- trunk/Ohana
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/opihi/cmd.basic/list.c (modified) (16 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana
-
trunk/Ohana/src/opihi/cmd.basic/list.c
r42081 r42389 111 111 set_str_variable (line, argv[i+3]); 112 112 } 113 snprintf (line, MAX_LINE_LENGTH, "%s:n", argv[1]);113 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:n", argv[1]); 114 114 set_int_variable (line, i); 115 115 … … 133 133 int isFound; 134 134 135 snprintf (line, MAX_LINE_LENGTH, "%s:n", argv[1]);135 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:n", argv[1]); 136 136 int nList = get_int_variable (line, &isFound); 137 137 if (!isFound) { … … 145 145 146 146 for (i = start; i < nList; i++) { 147 snprintf (line, MAX_LINE_LENGTH, "%s:%d", argv[1], i);147 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:%d", argv[1], i); 148 148 char *word = get_variable (line); 149 149 if (!word) break; 150 150 if (i > 0) { 151 snprintf (output, MAX_LINE_LENGTH, "%s %s", tmpline, word);151 snprintf_nowarn (output, MAX_LINE_LENGTH, "%s %s", tmpline, word); 152 152 } else { 153 snprintf (output, MAX_LINE_LENGTH, "%s", word);153 snprintf_nowarn (output, MAX_LINE_LENGTH, "%s", word); 154 154 } 155 155 strcpy (tmpline, output); … … 179 179 180 180 // old list must exist, or give an error 181 snprintf (line, MAX_LINE_LENGTH, "%s:n", argv[3]);181 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:n", argv[3]); 182 182 N = get_int_variable (line, &found); 183 183 if (!found) { … … 188 188 189 189 190 snprintf (line, MAX_LINE_LENGTH, "%s:n", argv[1]);190 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:n", argv[1]); 191 191 set_int_variable (line, N); 192 192 for (i = 0; i < N; i++) { 193 snprintf (line, MAX_LINE_LENGTH, "%s:%d", argv[3], i);193 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:%d", argv[3], i); 194 194 value = get_variable (line); 195 // snprintf (line, MAX_LINE_LENGTH, "%s:%d", argv[1], i);195 // snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:%d", argv[1], i); 196 196 set_list_varname (line, argv[1], i, EXCEL_STYLE); 197 197 set_str_variable (line, value); … … 207 207 } 208 208 209 snprintf (line, MAX_LINE_LENGTH, "%s:n", argv[1]);209 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:n", argv[1]); 210 210 N = get_int_variable (line, &found); 211 211 for (i = 0; i < argc - 3; i++) { 212 // snprintf (line, MAX_LINE_LENGTH, "%s:%d", argv[1], N + i);212 // snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:%d", argv[1], N + i); 213 213 set_list_varname (line, argv[1], N + i, EXCEL_STYLE); 214 214 set_str_variable (line, argv[i+3]); 215 215 } 216 snprintf (line, MAX_LINE_LENGTH, "%s:n", argv[1]);216 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:n", argv[1]); 217 217 set_int_variable (line, N + i); 218 218 … … 231 231 char line2[MAX_LINE_LENGTH]; 232 232 233 snprintf (line, MAX_LINE_LENGTH, "%s:n", argv[1]); // line = LIST:n233 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:n", argv[1]); // line = LIST:n 234 234 N = get_int_variable (line, &found); 235 235 236 236 // loop over all list elements: 237 237 for (i = 0; i < N; i++) { 238 // snprintf (line, MAX_LINE_LENGTH, "%s:%d", argv[1], i);238 // snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:%d", argv[1], i); 239 239 set_list_varname (line, argv[1], i, EXCEL_STYLE); // line = LIST:i 240 240 value = get_variable (line); … … 245 245 free (value); 246 246 for (j = i + 1; j < N; j++) { 247 // snprintf (line, MAX_LINE_LENGTH, "%s:%d", argv[1], j);247 // snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:%d", argv[1], j); 248 248 set_list_varname (line2, argv[1], j, EXCEL_STYLE); // line2 = LIST:j 249 249 next_value = get_variable (line2); … … 252 252 } 253 253 DeleteNamedScalar (line); // line = LIST:(N-1) 254 snprintf (line, MAX_LINE_LENGTH, "%s:n", argv[1]); // line = LIST:n (new value of n)254 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:n", argv[1]); // line = LIST:n (new value of n) 255 255 set_int_variable (line, N - 1); 256 256 return (TRUE); … … 309 309 depth --; 310 310 if (depth < 0) { /* we hit the last "END", loop is done */ 311 snprintf (line, MAX_LINE_LENGTH, "%s:n", argv[1]);311 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:n", argv[1]); 312 312 set_int_variable (line, i); 313 313 free (input); … … 317 317 318 318 if (*input) { 319 // snprintf (line, MAX_LINE_LENGTH, "%s:%d", argv[1], i);319 // snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:%d", argv[1], i); 320 320 set_list_varname (line, argv[1], i, EXCEL_STYLE); 321 321 set_str_variable (line, input); … … 381 381 free (val); 382 382 383 snprintf (line, MAX_LINE_LENGTH, "%s:n", listname);383 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:n", listname); 384 384 set_int_variable (line, i); 385 385 return (TRUE); … … 399 399 // otherwise save all glob matches 400 400 if (globList.gl_pathc == 0) { 401 snprintf (line, MAX_LINE_LENGTH, "%s:n", listname);401 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:n", listname); 402 402 set_int_variable (line, 0); 403 403 return TRUE; … … 409 409 set_str_variable (line, globList.gl_pathv[i]); 410 410 } 411 snprintf (line, MAX_LINE_LENGTH, "%s:n", listname);411 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:n", listname); 412 412 set_int_variable (line, Nfile); 413 413 return (TRUE); … … 430 430 Nline ++; 431 431 } 432 snprintf (varname, MAX_LINE_LENGTH, "%s:n", listname);432 snprintf_nowarn (varname, MAX_LINE_LENGTH, "%s:n", listname); 433 433 set_int_variable (varname, Nline); 434 434 return TRUE; … … 463 463 FREE (new); 464 464 } 465 snprintf (line, MAX_LINE_LENGTH, "%s:n", argv[1]);465 snprintf_nowarn (line, MAX_LINE_LENGTH, "%s:n", argv[1]); 466 466 set_int_variable (line, nWords); 467 467
Note:
See TracChangeset
for help on using the changeset viewer.
