diff options
Diffstat (limited to 'REFLECTION')
| -rw-r--r-- | REFLECTION | 45 | 
1 files changed, 26 insertions, 19 deletions
@@ -1,4 +1,4 @@ -Extension [ <persistent> extension #64 dio version 0.2.2 ] { +Extension [ <persistent> extension #64 dio version 0.3.0RC1 ] {    - Constants [36] {      Constant [ int O_RDONLY ] { 0 } @@ -43,9 +43,9 @@ Extension [ <persistent> extension #64 dio version 0.2.2 ] {      Function [ <internal:dio> function dio_open ] {        - Parameters [3] { -        Parameter #0 [ <required> $filename ] -        Parameter #1 [ <required> $flags ] -        Parameter #2 [ <optional> $mode = <default> ] +        Parameter #0 [ <required> string $filename ] +        Parameter #1 [ <required> int $flags ] +        Parameter #2 [ <optional> int $mode = 0 ]        }      }      Function [ <internal:dio> function dio_fdopen ] { @@ -64,73 +64,80 @@ Extension [ <persistent> extension #64 dio version 0.2.2 ] {        - Parameters [2] {          Parameter #0 [ <required> $fd ] -        Parameter #1 [ <required> $offset ] +        Parameter #1 [ <required> int $offset ]        } +      - Return [ bool ]      }      Function [ <internal:dio> function dio_stat ] {        - Parameters [1] {          Parameter #0 [ <required> $fd ]        } +      - Return [ array|false ]      }      Function [ <internal:dio> function dio_seek ] {        - Parameters [3] {          Parameter #0 [ <required> $fd ] -        Parameter #1 [ <required> $pos ] -        Parameter #2 [ <required> $whence ] +        Parameter #1 [ <required> int $pos ] +        Parameter #2 [ <optional> int $whence = SEEK_SET ]        } +      - Return [ int ]      }      Function [ <internal:dio> function dio_fcntl ] {        - Parameters [3] {          Parameter #0 [ <required> $fd ] -        Parameter #1 [ <required> $cmd ] -        Parameter #2 [ <optional> $arg = <default> ] +        Parameter #1 [ <required> int $cmd ] +        Parameter #2 [ <optional> $arg = NULL ]        }      }      Function [ <internal:dio> function dio_read ] {        - Parameters [2] {          Parameter #0 [ <required> $fd ] -        Parameter #1 [ <optional> $n = <default> ] +        Parameter #1 [ <optional> int $n = 1024 ]        } +      - Return [ ?string ]      }      Function [ <internal:dio> function dio_write ] {        - Parameters [3] {          Parameter #0 [ <required> $fd ] -        Parameter #1 [ <required> $data ] -        Parameter #2 [ <optional> $len = <default> ] +        Parameter #1 [ <required> string $data ] +        Parameter #2 [ <optional> int $len = 0 ]        } +      - Return [ int ]      }      Function [ <internal:dio> function dio_close ] {        - Parameters [1] {          Parameter #0 [ <required> $fd ]        } +      - Return [ void ]      }      Function [ <internal:dio> function dio_tcsetattr ] {        - Parameters [2] {          Parameter #0 [ <required> $fd ] -        Parameter #1 [ <required> $args ] +        Parameter #1 [ <required> array $args ]        } +      - Return [ bool ]      }      Function [ <internal:dio> function dio_raw ] {        - Parameters [3] { -        Parameter #0 [ <required> $filename ] -        Parameter #1 [ <required> $mode ] -        Parameter #2 [ <optional> $options = <default> ] +        Parameter #0 [ <required> string $filename ] +        Parameter #1 [ <required> string $mode ] +        Parameter #2 [ <optional> ?array $options = NULL ]        }      }      Function [ <internal:dio> function dio_serial ] {        - Parameters [3] { -        Parameter #0 [ <required> $filename ] -        Parameter #1 [ <required> $mode ] -        Parameter #2 [ <optional> $options = <default> ] +        Parameter #0 [ <required> string $filename ] +        Parameter #1 [ <required> string $mode ] +        Parameter #2 [ <optional> ?array $options = NULL ]        }      }    }  | 
