Whitespace

This commit is contained in:
Maas-Maarten Zeeman
2022-01-04 10:22:59 +01:00
parent 6646fa1a0a
commit 4e56d6cb9c

View File

@@ -520,8 +520,8 @@ make_binary(ErlNifEnv *env, const void *bytes, unsigned int size)
ERL_NIF_TERM term; ERL_NIF_TERM term;
if(!enif_alloc_binary(size, &blob)) { if(!enif_alloc_binary(size, &blob)) {
/* TODO: fix this */ /* TODO: fix this */
return make_atom(env, "error"); return make_atom(env, "error");
} }
memcpy(blob.data, bytes, size); memcpy(blob.data, bytes, size);
@@ -537,21 +537,21 @@ make_cell(ErlNifEnv *env, sqlite3_stmt *statement, unsigned int i)
int type = sqlite3_column_type(statement, i); int type = sqlite3_column_type(statement, i);
switch(type) { switch(type) {
case SQLITE_INTEGER: case SQLITE_INTEGER:
return enif_make_int64(env, sqlite3_column_int64(statement, i)); return enif_make_int64(env, sqlite3_column_int64(statement, i));
case SQLITE_FLOAT: case SQLITE_FLOAT:
return enif_make_double(env, sqlite3_column_double(statement, i)); return enif_make_double(env, sqlite3_column_double(statement, i));
case SQLITE_BLOB: case SQLITE_BLOB:
return enif_make_tuple2(env, make_atom(env, "blob"), return enif_make_tuple2(env, make_atom(env, "blob"),
make_binary(env, sqlite3_column_blob(statement, i), make_binary(env, sqlite3_column_blob(statement, i),
sqlite3_column_bytes(statement, i))); sqlite3_column_bytes(statement, i)));
case SQLITE_NULL: case SQLITE_NULL:
return make_atom(env, "undefined"); return make_atom(env, "undefined");
case SQLITE_TEXT: case SQLITE_TEXT:
return make_binary(env, sqlite3_column_text(statement, i), return make_binary(env, sqlite3_column_text(statement, i),
sqlite3_column_bytes(statement, i)); sqlite3_column_bytes(statement, i));
default: default:
return make_atom(env, "should_not_happen"); return make_atom(env, "should_not_happen");
} }
} }
@@ -593,25 +593,25 @@ do_multi_step(ErlNifEnv *env, sqlite3 *db, sqlite3_stmt *stmt, const ERL_NIF_TER
} }
switch(rc) { switch(rc) {
case SQLITE_ROW: case SQLITE_ROW:
status = make_atom(env, "rows"); status = make_atom(env, "rows");
break; break;
case SQLITE_BUSY: case SQLITE_BUSY:
status = make_atom(env, "$busy"); status = make_atom(env, "$busy");
break; break;
case SQLITE_DONE: case SQLITE_DONE:
/* /*
* Automatically reset the statement after a done so * Automatically reset the statement after a done so
* column_names will work after the statement is done. * column_names will work after the statement is done.
* *
* Not resetting the statement can lead to vm crashes. * Not resetting the statement can lead to vm crashes.
*/ */
sqlite3_reset(stmt); sqlite3_reset(stmt);
status = make_atom(env, "$done"); status = make_atom(env, "$done");
break; break;
default: default:
/* We use prepare_v2, so any error code can be returned. */ /* We use prepare_v2, so any error code can be returned. */
return make_sqlite3_error_tuple(env, rc, db); return make_sqlite3_error_tuple(env, rc, db);
} }
enif_free(rowBuffer); enif_free(rowBuffer);