Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Switch { * } to { ... } for native subs
it seems rakudo does not support * anymore here
  • Loading branch information
moritz committed Sep 7, 2014
1 parent 1ef4584 commit ce996b0
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 29 deletions.
6 changes: 3 additions & 3 deletions lib/DBDish/Pg.pm6
Expand Up @@ -35,12 +35,12 @@ sub PQexecPrepared(
sub PQnparams (OpaquePointer)
returns Int
is native(lib)
{ * }
{ ... }

sub PQdescribePrepared (OpaquePointer, Str)
returns OpaquePointer
is native(lib)
{ * }
{ ... }


sub PQresultStatus (OpaquePointer $result)
Expand Down Expand Up @@ -104,7 +104,7 @@ sub PQfinish(OpaquePointer)
sub PQftype(OpaquePointer, Int)
is native(lib)
returns Int
{ * }
{ ... }

# from pg_type.h
constant %oid-to-type-name = (
Expand Down
4 changes: 2 additions & 2 deletions lib/DBDish/SQLite.pm6
Expand Up @@ -42,7 +42,7 @@ sub sqlite3_open(Str $filename, CArray[OpaquePointer] $handle)
sub sqlite3_close(OpaquePointer)
returns Int
is native('libsqlite3')
{ * }
{ ... }


sub sqlite3_prepare_v2 (
Expand Down Expand Up @@ -80,7 +80,7 @@ sub sqlite3_reset(OpaquePointer) returns Int is native('libsqlite3') { ... }
sub sqlite3_column_text(OpaquePointer, Int) returns Str is native('libsqlite3') { ... }
sub sqlite3_finalize(OpaquePointer) returns Int is native('libsqlite3') { ... }
sub sqlite3_column_count(OpaquePointer) returns Int is native('libsqlite3') { ... }
sub sqlite3_column_name(OpaquePointer, Int) returns Str is native('libsqlite3') { * }
sub sqlite3_column_name(OpaquePointer, Int) returns Str is native('libsqlite3') { ... }


class DBDish::SQLite::StatementHandle does DBDish::StatementHandle {
Expand Down
48 changes: 24 additions & 24 deletions lib/DBDish/mysql.pm6
Expand Up @@ -10,122 +10,122 @@ use DBDish; # roles for drivers
sub mysql_affected_rows( OpaquePointer $mysql_client )
returns Int
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_close( OpaquePointer $mysql_client )
returns OpaquePointer
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_data_seek( OpaquePointer $result_set, Int $row_number )
returns OpaquePointer
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_error( OpaquePointer $mysql_client)
returns Str
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_fetch_field( OpaquePointer $result_set )
returns CArray[Str]
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_fetch_lengths( OpaquePointer $result_set )
returns CArray[int]
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_fetch_row( OpaquePointer $result_set )
returns CArray[Str]
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_field_count( OpaquePointer $mysql_client )
returns Int
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_free_result( OpaquePointer $result_set )
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_get_client_info( OpaquePointer $mysql_client)
returns Str
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_init( OpaquePointer $mysql_client )
returns OpaquePointer
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_insert_id( OpaquePointer $mysql_client )
returns Int # WRONG: actually returns an unsigned long long
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_library_init( Int $argc, OpaquePointer $argv,
OpaquePointer $group )
returns Int
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_library_end()
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_num_rows( OpaquePointer $result_set )
returns Int
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_query( OpaquePointer $mysql_client, Str $sql_command )
returns Int
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_real_connect( OpaquePointer $mysql_client, Str $host, Str $user,
Str $password, Str $database, int32 $port, Str $socket, Int $flag )
returns OpaquePointer
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_stat( OpaquePointer $mysql_client)
returns Str
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_store_result( OpaquePointer $mysql_client )
returns OpaquePointer
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_use_result( OpaquePointer $mysql_client )
returns OpaquePointer
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_warning_count( OpaquePointer $mysql_client )
returns Int
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_stmt_init( OpaquePointer $mysql_client )
returns OpaquePointer
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_stmt_prepare( OpaquePointer $mysql_stmt, Str, Int $length )
returns OpaquePointer
is native('libmysqlclient')
{ * }
{ ... }

sub mysql_ping(OpaquePointer $mysql_client)
returns int
is native('libmysqlclient')
{ * }
{ ... }

#-----------------------------------------------------------------------

Expand Down

0 comments on commit ce996b0

Please sign in to comment.