Changeset 3115 for libcaca


Ignore:
Timestamp:
Oct 27, 2008, 12:33:02 AM (11 years ago)
Author:
nico
Message:
  • Add php binding for functions: caca_get_dither_color, caca_set_dither_charset caca_get_dither_algorithm
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/caca-php/php_caca.c

    r3114 r3115  
    972972
    973973PHP_FUNCTION(caca_get_dither_color) {
     974        zval *_zval;
     975        if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &_zval) == FAILURE) {
     976                RETURN_FALSE;
     977        }
     978        caca_dither_t *dither;
     979        ZEND_FETCH_RESOURCE(dither, caca_dither_t*, &_zval, -1, PHP_CACA_DITHER_RES_NAME, le_caca_dither);
     980        RETURN_STRING((char *) caca_get_dither_color(dither), 1);
    974981}
    975982
     
    9931000
    9941001PHP_FUNCTION(caca_get_dither_charset) {
     1002        zval *_zval;
     1003        if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &_zval) == FAILURE) {
     1004                RETURN_FALSE;
     1005        }
     1006        caca_dither_t *dither;
     1007        ZEND_FETCH_RESOURCE(dither, caca_dither_t*, &_zval, -1, PHP_CACA_DITHER_RES_NAME, le_caca_dither);
     1008        RETURN_STRING((char *) caca_get_dither_charset(dither), 1);
    9951009}
    9961010
     
    10141028
    10151029PHP_FUNCTION(caca_get_dither_algorithm) {
     1030        zval *_zval;
     1031        if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "r", &_zval) == FAILURE) {
     1032                RETURN_FALSE;
     1033        }
     1034        caca_dither_t *dither;
     1035        ZEND_FETCH_RESOURCE(dither, caca_dither_t*, &_zval, -1, PHP_CACA_DITHER_RES_NAME, le_caca_dither);
     1036        RETURN_STRING((char *) caca_get_dither_algorithm(dither), 1);
    10161037}
    10171038
Note: See TracChangeset for help on using the changeset viewer.