diff options
author | Wayne Meissner <wmeissner@gmail.com> | 2009-08-13 00:28:55 +1000 |
---|---|---|
committer | Wayne Meissner <wmeissner@gmail.com> | 2009-08-13 10:50:13 +1000 |
commit | 4020b05b515c5a486de3224739e370dedfb5c005 (patch) | |
tree | 07c0f2033efedb005326b7d036e6be3b3eee15e3 /ext/ffi_c/Pointer.h | |
parent | b8bba273db8ef7118e31658cc15dd695684a0525 (diff) | |
download | ffi-4020b05b515c5a486de3224739e370dedfb5c005.tar.gz |
Remove some leftover null pointer vars
Diffstat (limited to 'ext/ffi_c/Pointer.h')
-rw-r--r-- | ext/ffi_c/Pointer.h | 38 |
1 files changed, 31 insertions, 7 deletions
diff --git a/ext/ffi_c/Pointer.h b/ext/ffi_c/Pointer.h index cbc20fb..63ad1b3 100644 --- a/ext/ffi_c/Pointer.h +++ b/ext/ffi_c/Pointer.h @@ -1,6 +1,33 @@ - -#ifndef _POINTER_H -#define _POINTER_H +/* + * Copyright (c) 2008, 2009, Wayne Meissner + * + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions are met: + * + * * Redistributions of source code must retain the above copyright notice, this + * list of conditions and the following disclaimer. + * * Redistributions in binary form must reproduce the above copyright notice + * this list of conditions and the following disclaimer in the documentation + * and/or other materials provided with the distribution. + * * The name of the author or authors may not be used to endorse or promote + * products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR + * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER + * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, + * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + */ + +#ifndef RBFFI_POINTER_H +#define RBFFI_POINTER_H #ifdef __cplusplus extern "C" { @@ -9,17 +36,14 @@ extern "C" { #include "AbstractMemory.h" extern void rbffi_Pointer_Init(VALUE moduleFFI); -extern void rbffi_NullPointer_Init(VALUE moduleFFI); extern VALUE rbffi_Pointer_NewInstance(void* addr); extern VALUE rbffi_PointerClass; -extern VALUE rbffi_NullPointerClass; extern VALUE rbffi_NullPointerSingleton; -extern MemoryOps rbffi_NullPointerOps; #ifdef __cplusplus } #endif -#endif /* _POINTER_H */ +#endif /* RBFFI_POINTER_H */ |