Diff
Not logged in

Differences From Artifact [bfc1282b44]:

To Artifact [45d9c9bd7c]:


4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
  ** try to process it.
  */
  rc = process_sqliterc(&data,zInitFile);
  if( rc>0 ){
    return rc;
  }

#ifdef SQLITE_SHELL_INIT_PROC
  {
    /* The SQLITE_SHELL_INIT_PROC is an application-defined function
    ** that can do additional initialization on the database connection
    ** after it has opened.
    */
    extern int SQLITE_SHELL_INIT_PROC(sqlite3*);
    rc = SQLITE_SHELL_INIT_PROC(data.db);
    if( rc ) return rc;
  }
#endif

  /* Make a second pass through the command-line argument and set
  ** options.  This second pass is delayed until after the initialization
  ** file is processed so that the command-line arguments will override
  ** settings in the initialization file.
  */
  for(i=1; i<argc; i++){
    char *z = argv[i];







<
<
<
<
<
<
<
<
<
<
<
<







4205
4206
4207
4208
4209
4210
4211












4212
4213
4214
4215
4216
4217
4218
  ** try to process it.
  */
  rc = process_sqliterc(&data,zInitFile);
  if( rc>0 ){
    return rc;
  }













  /* Make a second pass through the command-line argument and set
  ** options.  This second pass is delayed until after the initialization
  ** file is processed so that the command-line arguments will override
  ** settings in the initialization file.
  */
  for(i=1; i<argc; i++){
    char *z = argv[i];