Changeset 3334 for libcaca/trunk/caca-php/php_caca.c
- Timestamp:
- Dec 9, 2008, 6:37:22 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/caca-php/php_caca.c
r3303 r3334 1551 1551 caca_file_read(file, buffer, len); 1552 1552 1553 RETURN_STRINGL(buffer, len, 1 );1553 RETURN_STRINGL(buffer, len, 1cac); 1554 1554 } 1555 1555 … … 1646 1646 ZEND_FETCH_RESOURCE(canvas, caca_canvas_t*, &_zval, -1, PHP_CACA_CANVAS_RES_NAME, le_caca_canvas); 1647 1647 1648 void *buffer , *copy;1648 void *buffer; 1649 1649 size_t len = 0; 1650 1650 buffer = caca_export_memory(canvas, type, &len); 1651 copy = emalloc(len);1652 if (!buffer || !copy) {1653 RETURN_FALSE;1654 } 1655 memcpy(copy, buffer, len);1651 if (!buffer) { 1652 RETURN_FALSE; 1653 } 1654 1655 RETVAL_STRINGL((char*) buffer, len, 1); 1656 1656 free(buffer); 1657 1658 RETURN_STRINGL((char*) copy, len, 0);1659 1657 } 1660 1658
Note: See TracChangeset
for help on using the changeset viewer.