Changeset bfc7e45 in tol for toltcl/generic
- Timestamp:
- Nov 29, 2012, 10:25:14 AM (14 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 11ed08d
- Parents:
- a51383f
- File:
-
- 1 edited
-
toltcl/generic/toltcl.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
toltcl/generic/toltcl.c
ra51383f rbfc7e45 345 345 Tcl_Obj *CONST objv[]; /* Argument objects */ 346 346 { 347 int loadIni; 348 int status; 349 350 if ( objc != 2 ) { 347 int loadInitProject = 1; 348 int loadDefaultPackages = 1; 349 int i; 350 351 if ( !( objc % 2 ) ) 352 { 351 353 Tcl_AppendResult(interp, "wrong # args: should be \"", 352 Tcl_GetString(objv[0]), " 0|1\"", NULL); 353 return TCL_ERROR; 354 } 355 356 if ( (status = Tcl_GetIntFromObj( interp, objv[1], &loadIni )) == TCL_OK ) { 357 LoadInitLibrary( loadIni ); 358 } 359 return status; 354 Tcl_GetString(objv[0]), " ?-initproject 0|1? ?-defaultpackages 0|1?\"", NULL); 355 return TCL_ERROR; 356 } 357 for ( i = 1; i < objc; i += 2 ) 358 { 359 if ( !strcmp( Tcl_GetString( objv[i] ), "-initproject" ) ) 360 { 361 if ( Tcl_GetIntFromObj( interp, objv[i+1], &loadInitProject ) != TCL_OK ) 362 { 363 Tcl_AppendResult( interp, "wrong value for option \"-initproject\"", 364 NULL ); 365 return TCL_ERROR; 366 } 367 } 368 else if ( !strcmp( Tcl_GetString( objv[i] ), "-defaultpackages" ) ) 369 { 370 if ( Tcl_GetIntFromObj( interp, objv[i+1], &loadDefaultPackages ) != TCL_OK ) 371 { 372 Tcl_AppendResult( interp, "wrong value for option \"-defaultpackages\"", 373 NULL ); 374 return TCL_ERROR; 375 } 376 } 377 else 378 { 379 Tcl_AppendResult( interp, "wrong option \"", 380 Tcl_GetString( objv[i] ), 381 "\", must be: -initproject or -defaultpackages", NULL ); 382 return TCL_ERROR; 383 } 384 } 385 LoadInitLibrary( loadInitProject, loadDefaultPackages ); 386 return TCL_OK; 360 387 } 361 388 … … 1538 1565 Tcl_AppendStringsToObj( obj_result, "wrong # args: should be '", 1539 1566 Tcl_GetString(objv[0]), 1540 " serieref ?statname ?args? ?'", NULL );1567 " serieref ?statname ?args? ?'", NULL ); 1541 1568 tcl_result = TCL_ERROR; 1542 1569 } else
Note: See TracChangeset
for help on using the changeset viewer.
