From d0c9571be3a2167a9f019310aca8f7cd326972c0 Mon Sep 17 00:00:00 2001 From: jsmall-nvidia Date: Fri, 22 Jun 2018 13:09:01 -0400 Subject: Expose macros/functionality for defining interfaces (#604) * Added Result definitions to the slang.h * Removed slang-result.h and added slang-com-helper.h * Move slang-com-ptr.h to be publically available. * Add SLANG_IUNKNOWN macros to simplify implementing interfaces. Use the SLANG_IUNKNOWN macros to in slang.c * Removed slang-defines.h added outstanding defines to slang.h --- source/core/list.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'source/core/list.h') diff --git a/source/core/list.h b/source/core/list.h index 3a325955a..6df60b74b 100644 --- a/source/core/list.h +++ b/source/core/list.h @@ -1,10 +1,11 @@ -#ifndef FUNDAMENTAL_LIB_LIST_H +#ifndef FUNDAMENTAL_LIB_LIST_H #define FUNDAMENTAL_LIB_LIST_H +#include "../../slang.h" + #include "allocator.h" #include "slang-math.h" #include "array-view.h" -#include "slang-defines.h" #include #include -- cgit v1.2.3