Changeset 78

Show
Ignore:
Timestamp:
07/24/08 13:02:02 (4 months ago)
Author:
scott
Message:

Switch to using the amalgamation and use zend_parse_parameters_none()

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/config.m4

    r74 r78  
    5151                AC_MSG_RESULT([yes]) 
    5252 
    53                 sqlite3_extra_sources="libsqlite/attach.c libsqlite/auth.c libsqlite/bitvec.c libsqlite/btmutex.c libsqlite/btree.c \ 
    54                 libsqlite/build.c libsqlite/callback.c libsqlite/date.c libsqlite/delete.c libsqlite/expr.c \ 
    55                 libsqlite/fault.c libsqlite/func.c libsqlite/fts3.c libsqlite/fts3_hash.c libsqlite/fts3_icu.c \ 
    56                 libsqlite/fts3_porter.c libsqlite/fts3_tokenizer.c libsqlite/fts3_tokenizer1.c \ 
    57                 libsqlite/hash.c libsqlite/insert.c libsqlite/journal.c libsqlite/legacy.c \ 
    58                 libsqlite/main.c libsqlite/malloc.c libsqlite/mutex.c libsqlite/mutex_unix.c libsqlite/mutex_w32.c libsqlite/mem1.c \ 
    59                 libsqlite/os_unix.c libsqlite/os_win.c libsqlite/os.c \ 
    60                 libsqlite/pager.c libsqlite/pragma.c libsqlite/prepare.c \ 
    61                 libsqlite/printf.c libsqlite/random.c libsqlite/select.c \ 
    62                 libsqlite/table.c libsqlite/tokenize.c libsqlite/analyze.c libsqlite/complete.c \ 
    63                 libsqlite/trigger.c libsqlite/update.c libsqlite/utf.c libsqlite/util.c \ 
    64                 libsqlite/vacuum.c libsqlite/vdbeapi.c libsqlite/vdbeaux.c libsqlite/vdbe.c libsqlite/vdbeblob.c \ 
    65                 libsqlite/vdbemem.c libsqlite/where.c libsqlite/parse.c libsqlite/opcodes.c \ 
    66                 libsqlite/alter.c libsqlite/vdbefifo.c libsqlite/vtab.c libsqlite/loadext.c" 
     53                sqlite3_extra_sources="libsqlite/sqlite3.c" 
    6754 
    6855                if test "$enable_maintainer_zts" = "yes"; then 
  • trunk/config.w32

    r52 r78  
    77        ADD_FLAG("CFLAGS_SQLITE3", "/D SQLITE_THREADSAFE=1 /D SQLITE_ENABLE_FTS3=1 /D SQLITE_CORE=1 "); 
    88        EXTENSION("sqlite3", "sqlite3.c", null, "/I" + configure_module_dirname + "/libsqlite /I" + configure_module_dirname); 
    9         ADD_SOURCES(configure_module_dirname + "/libsqlite", 
    10                 "attach.c auth.c bitvec.c btmutex.c btree.c \ 
    11         build.c callback.c date.c delete.c expr.c \ 
    12         fault.c func.c fts3.c fts3_hash.c fts3_icu.c fts3_porter.c fts3_tokenizer.c \ 
    13                 fts3_tokenizer1.c hash.c insert.c journal.c legacy.c \ 
    14         main.c malloc.c mutex.c mutex_unix.c mutex_w32.c mem1.c \ 
    15         os_unix.c os_win.c os.c \ 
    16         pager.c pragma.c prepare.c \ 
    17         printf.c random.c select.c \ 
    18         table.c tokenize.c analyze.c complete.c \ 
    19         trigger.c update.c utf.c util.c \ 
    20         vacuum.c vdbeapi.c vdbeaux.c vdbe.c vdbeblob.c \ 
    21         vdbemem.c where.c parse.c opcodes.c \ 
    22         alter.c vdbefifo.c vtab.c loadext.c", "sqlite3"); 
     9 
     10        ADD_SOURCES(configure_module_dirname + "/libsqlite", "sqlite3.c", "sqlite3"); 
    2311 
    2412        AC_DEFINE("HAVE_SQLITE3", 1, "SQLite support"); 
  • trunk/libsqlite

    • Property svn:ignore set to
      mutex_php.c
  • trunk/php_sqlite3.h

    r77 r78  
    5858#ifndef Z_SET_REFCOUNT_P 
    5959#define Z_SET_REFCOUNT_P(x, n) (x)->refcount = 0 
     60#endif 
     61 
     62#ifndef zend_parse_parameters_none 
     63#define zend_parse_parameters_none()                                                                            \ 
     64        zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "") 
    6065#endif 
    6166 
  • trunk/sqlite3.c

    r77 r78  
    150150        db_obj = (php_sqlite3_db_object *)zend_object_store_get_object(object TSRMLS_CC); 
    151151 
    152         if (ZEND_NUM_ARGS() != 0) { 
    153                 WRONG_PARAM_COUNT
     152        if (zend_parse_parameters_none() == FAILURE) { 
     153                return
    154154        } 
    155155 
     
    200200PHP_METHOD(sqlite3, version) 
    201201{ 
    202         if (ZEND_NUM_ARGS() != 0) { 
    203                 WRONG_PARAM_COUNT
     202        if (zend_parse_parameters_none() == FAILURE) { 
     203                return
    204204        } 
    205205 
     
    224224        SQLITE3_CHECK_INITIALIZED(db_obj->initialised, SQLite3) 
    225225 
    226         if (ZEND_NUM_ARGS() != 0) { 
    227                 WRONG_PARAM_COUNT
     226        if (zend_parse_parameters_none() == FAILURE) { 
     227                return
    228228        } 
    229229 
     
    243243        SQLITE3_CHECK_INITIALIZED(db_obj->initialised, SQLite3) 
    244244 
    245         if (ZEND_NUM_ARGS() != 0) { 
    246                 WRONG_PARAM_COUNT
     245        if (zend_parse_parameters_none() == FAILURE) { 
     246                return
    247247        } 
    248248 
     
    262262        SQLITE3_CHECK_INITIALIZED(db_obj->initialised, SQLite3) 
    263263 
    264         if (ZEND_NUM_ARGS() != 0) { 
    265                 WRONG_PARAM_COUNT
     264        if (zend_parse_parameters_none() == FAILURE) { 
     265                return
    266266        } 
    267267 
     
    346346        SQLITE3_CHECK_INITIALIZED(db_obj->initialised, SQLite3) 
    347347 
    348         if (ZEND_NUM_ARGS() != 0) { 
    349                 WRONG_PARAM_COUNT
     348        if (zend_parse_parameters_none() == FAILURE) { 
     349                return
    350350        } 
    351351 
     
    885885        stmt_obj = (php_sqlite3_stmt *)zend_object_store_get_object(object TSRMLS_CC); 
    886886 
    887         if (ZEND_NUM_ARGS() != 0) { 
    888                 WRONG_PARAM_COUNT
     887        if (zend_parse_parameters_none() == FAILURE) { 
     888                return
    889889        } 
    890890 
     
    902902        stmt_obj = (php_sqlite3_stmt *)zend_object_store_get_object(object TSRMLS_CC); 
    903903 
    904         if (ZEND_NUM_ARGS() != 0) { 
    905                 WRONG_PARAM_COUNT
     904        if (zend_parse_parameters_none() == FAILURE) { 
     905                return
    906906        } 
    907907 
     
    922922        stmt_obj = (php_sqlite3_stmt *)zend_object_store_get_object(object TSRMLS_CC); 
    923923 
    924         if (ZEND_NUM_ARGS() != 0) { 
    925                 WRONG_PARAM_COUNT
     924        if (zend_parse_parameters_none() == FAILURE) { 
     925                return
    926926        } 
    927927 
     
    943943        stmt_obj = (php_sqlite3_stmt *)zend_object_store_get_object(object TSRMLS_CC); 
    944944 
    945         if (ZEND_NUM_ARGS() != 0) { 
    946                 WRONG_PARAM_COUNT
     945        if (zend_parse_parameters_none() == FAILURE) { 
     946                return
    947947        } 
    948948 
     
    10811081        stmt_obj = (php_sqlite3_stmt *)zend_object_store_get_object(object TSRMLS_CC); 
    10821082 
    1083         if (ZEND_NUM_ARGS() != 0) { 
    1084                 WRONG_PARAM_COUNT
     1083        if (zend_parse_parameters_none() == FAILURE) { 
     1084                return
    10851085        } 
    10861086 
     
    11901190        SQLITE3_CHECK_INITIALIZED(result_obj->initialised, SQLite3_result) 
    11911191 
    1192         if (ZEND_NUM_ARGS() != 0) { 
    1193                 WRONG_PARAM_COUNT
     1192        if (zend_parse_parameters_none() == FAILURE) { 
     1193                return
    11941194        } 
    11951195 
     
    13071307        SQLITE3_CHECK_INITIALIZED(result_obj->initialised, SQLite3_result) 
    13081308 
    1309         if (ZEND_NUM_ARGS() != 0) { 
    1310                 WRONG_PARAM_COUNT
     1309        if (zend_parse_parameters_none() == FAILURE) { 
     1310                return
    13111311        } 
    13121312 
     
    13321332        SQLITE3_CHECK_INITIALIZED(result_obj->initialised, SQLite3_result) 
    13331333 
    1334         if (ZEND_NUM_ARGS() != 0) { 
    1335                 WRONG_PARAM_COUNT
     1334        if (zend_parse_parameters_none() == FAILURE) { 
     1335                return
    13361336        } 
    13371337