From 44909ebb7fe73398dc158b400cf4f528b6391e57 Mon Sep 17 00:00:00 2001 From: Alex Palaistras Date: Sat, 19 Sep 2015 22:19:27 +0100 Subject: [PATCH] Remove deprecated `value` bindings. --- value.c | 5 ----- value.go | 53 ----------------------------------------------------- value.h | 9 --------- 3 files changed, 67 deletions(-) delete mode 100644 value.c delete mode 100644 value.go delete mode 100644 value.h diff --git a/value.c b/value.c deleted file mode 100644 index ea0aded..0000000 --- a/value.c +++ /dev/null @@ -1,5 +0,0 @@ -#include "value.h" - -void value_destroy(void *val) { - zval_dtor((zval *) val); -} \ No newline at end of file diff --git a/value.go b/value.go deleted file mode 100644 index 3fde0a8..0000000 --- a/value.go +++ /dev/null @@ -1,53 +0,0 @@ -package php - -// #include "value.h" -import "C" - -import ( - "fmt" - "reflect" - "runtime" - "unsafe" -) - -type Value struct { - val unsafe.Pointer - kind reflect.Kind -} - -func (v *Value) Int() int64 { - return 0 -} - -func (v *Value) Float() float64 { - return 0.0 -} - -func (v *Value) Bool() bool { - return false -} - -func (v *Value) String() string { - return "" -} - -func (v *Value) Kind() reflect.Kind { - var k reflect.Kind = reflect.String - return k -} - -func NewValue(ptr unsafe.Pointer) (*Value, error) { - if ptr == nil { - return nil, fmt.Errorf("Attempted to initialize value with nil pointer") - } - - val := &Value{ - val: ptr, - } - - runtime.SetFinalizer(val, func(v *Value) { - C.value_destroy(v.val) - }) - - return val, nil -} diff --git a/value.h b/value.h deleted file mode 100644 index 7e12491..0000000 --- a/value.h +++ /dev/null @@ -1,9 +0,0 @@ -#ifndef VALUE_H -#define VALUE_H - -/* PHP includes */ -#include - -void value_destroy(void *val); - -#endif \ No newline at end of file