diff --git a/src/add-ons/kernel/file_systems/udf/MemoryChunk.h b/src/add-ons/kernel/file_systems/udf/MemoryChunk.h index dff00e5ebf..3e33949209 100644 --- a/src/add-ons/kernel/file_systems/udf/MemoryChunk.h +++ b/src/add-ons/kernel/file_systems/udf/MemoryChunk.h @@ -12,7 +12,7 @@ #include "cpp.h" -namespace UDF { +namespace Udf { /*! Simple class to encapsulate the boring details of allocating and deallocating a chunk of memory. @@ -56,6 +56,17 @@ private: bool fOwnsData; }; -}; // namespace UDF +template +class StaticMemoryChunk { +public: + uint32 Size() { return size; } + void* Data() { return reinterpret_cast(fData); } + status_t InitCheck() { return B_OK; } + +private: + uint8 fData[size]; +}; + +}; // namespace Udf #endif // _UDF_MEMORY_CHUNK_H