コード例 #1
0
ファイル: vdbemem.c プロジェクト: ChunHungLiu/Reclass-2015
/*
** Convert pMem to type integer.  Invalidate any prior representations.
*/
int sqlite3VdbeMemIntegerify(Mem *pMem){
  assert( pMem->db==0 || sqlite3_mutex_held(pMem->db->mutex) );
  pMem->u.i = sqlite3VdbeIntValue(pMem);
  sqlite3VdbeMemRelease(pMem);
  pMem->flags = MEM_Int;
  return SQLITE_OK;
}
コード例 #2
0
ファイル: vdbemem.c プロジェクト: HappyDanger/sqlcipher
/*
** Convert pMem to type integer.  Invalidate any prior representations.
*/
int sqlite3VdbeMemIntegerify(Mem *pMem){
  assert( pMem->db==0 || sqlite3_mutex_held(pMem->db->mutex) );
  assert( (pMem->flags & MEM_RowSet)==0 );
  assert( EIGHT_BYTE_ALIGNMENT(pMem) );

  pMem->u.i = sqlite3VdbeIntValue(pMem);
  MemSetTypeFlag(pMem, MEM_Int);
  return SQLITE_OK;
}
コード例 #3
0
ファイル: vdbemem.c プロジェクト: KnowNo/test-code-backup
/*
** Convert pMem to type integer.  Invalidate any prior representations.
*/
int sqlite3VdbeMemIntegerify(Mem *pMem){
  assert( pMem->db==0 || sqlite3_mutex_held(pMem->db->mutex) );
  pMem->u.i = sqlite3VdbeIntValue(pMem);
  setTypeFlag(pMem, MEM_Int);
  return SQLITE_OK;
}
コード例 #4
0
ファイル: vdbeapi.c プロジェクト: Farteen/firefox-ios
sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal){
  return sqlite3VdbeIntValue((Mem*)pVal);
}
コード例 #5
0
ファイル: vdbeapi.c プロジェクト: Farteen/firefox-ios
int sqlite3_value_int(sqlite3_value *pVal){
  return (int)sqlite3VdbeIntValue((Mem*)pVal);
}
コード例 #6
0
ファイル: vdbemem.c プロジェクト: kanbang/Colt
/*
** Convert pMem to type integer.  Invalidate any prior representations.
*/
int sqlite3VdbeMemIntegerify(Mem *pMem) {
    pMem->i = sqlite3VdbeIntValue(pMem);
    sqlite3VdbeMemRelease(pMem);
    pMem->flags = MEM_Int;
    return SQLITE_OK;
}