Lines Matching refs:argv

96   char **argv            /* Text of each argument */
102 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
106 db = sqlite_open(argv[1], 0666, &zErr);
120 static int exec_printf_cb(void *pArg, int argc, char **argv, char **name){
130 Tcl_DStringAppendElement(str, argv[i] ? argv[i] : "NULL");
146 char **argv /* Text of each argument */
154 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
158 if( getDbPointer(interp, argv[1], &db) ) return TCL_ERROR;
160 rc = sqlite_exec_printf(db, argv[2], exec_printf_cb, &str, &zErr, argv[3]);
180 char **argv /* Text of each argument */
186 zResult = sqliteMPrintf("%z%s%s", zResult, argv[1], argv[i]);
204 char **argv /* Text of each argument */
215 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
219 if( getDbPointer(interp, argv[1], &db) ) return TCL_ERROR;
221 rc = sqlite_get_table_printf(db, argv[2], &aResult, &nRow, &nCol,
222 &zErr, argv[3]);
251 char **argv /* Text of each argument */
257 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0], " DB\"", 0);
260 if( getDbPointer(interp, argv[1], &db) ) return TCL_ERROR;
275 char **argv /* Text of each argument */
279 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
283 if( getDbPointer(interp, argv[1], &db) ) return TCL_ERROR;
292 static void ifnullFunc(sqlite_func *context, int argc, const char **argv){
295 if( argv[i] ){
296 sqlite_set_result_string(context, argv[i], -1);
337 static int execFuncCallback(void *pData, int argc, char **argv, char **NotUsed){
341 if( argv[i]==0 ){
344 dstrAppend(p, argv[i], ' ');
361 static void sqliteExecFunc(sqlite_func *context, int argc, const char **argv){
364 sqlite_exec((sqlite*)sqlite_user_data(context), argv[0],
389 char **argv /* Text of each argument */
394 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
398 if( getDbPointer(interp, argv[1], &db) ) return TCL_ERROR;
411 static void countStep(sqlite_func *context, int argc, const char **argv){
414 if( (argc==0 || argv[0]) && p ){
439 char **argv /* Text of each argument */
443 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
447 if( getDbPointer(interp, argv[1], &db) ) return TCL_ERROR;
464 char **argv /* Text of each argument */
469 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
474 if( Tcl_GetInt(interp, argv[i], &a[i-2]) ) return TCL_ERROR;
476 z = sqlite_mprintf(argv[1], a[0], a[1], a[2]);
491 char **argv /* Text of each argument */
496 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
501 if( Tcl_GetInt(interp, argv[i], &a[i-2]) ) return TCL_ERROR;
503 z = sqlite_mprintf(argv[1], a[0], a[1], argc>4 ? argv[4] : NULL);
518 char **argv /* Text of each argument */
524 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
529 if( Tcl_GetInt(interp, argv[i], &a[i-2]) ) return TCL_ERROR;
531 if( Tcl_GetDouble(interp, argv[4], &r) ) return TCL_ERROR;
532 z = sqlite_mprintf(argv[1], a[0], a[1], r);
549 char **argv /* Text of each argument */
555 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
560 if( Tcl_GetDouble(interp, argv[i], &r[i-2]) ) return TCL_ERROR;
562 z = sqlite_mprintf(argv[1], r[0]*r[1]);
579 char **argv /* Text of each argument */
583 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0], " N\"", 0);
586 if( Tcl_GetInt(interp, argv[1], &n) ) return TCL_ERROR;
603 char **argv /* Text of each argument */
623 char **argv /* Text of each argument */
633 static void testFunc(sqlite_func *context, int argc, const char **argv){
635 if( argv[0]==0 ){
638 }else if( sqliteStrICmp(argv[0],"string")==0 ){
639 sqlite_set_result_string(context, argv[1], -1);
640 }else if( argv[1]==0 ){
643 }else if( sqliteStrICmp(argv[0],"int")==0 ){
644 sqlite_set_result_int(context, atoi(argv[1]));
645 }else if( sqliteStrICmp(argv[0],"double")==0 ){
646 sqlite_set_result_double(context, sqliteAtoF(argv[1], 0));
652 argv += 2;
665 char **argv /* Text of each argument */
670 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
674 if( getDbPointer(interp, argv[1], &db) ) return TCL_ERROR;
675 rc = sqlite_create_function(db, argv[2], -1, testFunc, 0);
691 static int rememberDataTypes(void *pArg, int nCol, char **argv, char **colv){
718 char **argv /* Text of each argument */
723 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
727 if( getDbPointer(interp, argv[1], &db) ) return TCL_ERROR;
728 rc = sqlite_exec(db, argv[2], rememberDataTypes, interp, 0);
747 char **argv /* Text of each argument */
756 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
760 if( getDbPointer(interp, argv[1], &db) ) return TCL_ERROR;
761 rc = sqlite_compile(db, argv[2], argc==4 ? &zTail : 0, &vm, &zErr);
762 if( argc==4 ) Tcl_SetVar(interp, argv[3], zTail, 0);
787 char **argv /* Text of each argument */
797 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
801 if( getVmPointer(interp, argv[1], &vm) ) return TCL_ERROR;
805 Tcl_SetVar(interp, argv[2], zBuf, 0);
808 Tcl_SetVar(interp, argv[3], "", 0);
811 Tcl_SetVar(interp, argv[3], azValue[i] ? azValue[i] : "",
817 Tcl_SetVar(interp, argv[4], "", 0);
820 Tcl_SetVar(interp, argv[4], azColName[i] ? azColName[i] : "",
846 char **argv /* Text of each argument */
852 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
856 if( getVmPointer(interp, argv[1], &vm) ) return TCL_ERROR;
877 char **argv /* Text of each argument */
883 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
887 if( getVmPointer(interp, argv[1], &vm) ) return TCL_ERROR;
919 char **argv /* Text of each argument */
925 Tcl_AppendResult(interp, "wrong # args: should be \"", argv[0],
929 if( getVmPointer(interp, argv[1], &vm) ) return TCL_ERROR;
930 if( Tcl_GetInt(interp, argv[2], &idx) ) return TCL_ERROR;
931 if( strcmp(argv[4],"null")==0 ){
933 }else if( strcmp(argv[4],"static")==0 ){
935 }else if( strcmp(argv[4],"normal")==0 ){
936 rc = sqlite_bind(vm, idx, argv[3], -1, 1);
968 char **argv /* Text of each argument */