Added old allot/forget calls for backwards compatibility.
authorMichael Brown <mcb30@etherboot.org>
Thu, 12 May 2005 16:38:07 +0000 (16:38 +0000)
committerMichael Brown <mcb30@etherboot.org>
Thu, 12 May 2005 16:38:07 +0000 (16:38 +0000)
src/include/heap.h

index 2b25a45..6ae3dd7 100644 (file)
@@ -59,4 +59,24 @@ static inline void * erealloc ( void *ptr, size_t size, unsigned int align ) {
        return emalloc ( size, align );
 }
 
+/*
+ * Legacy API calls
+ *
+ */
+static inline void * allot ( size_t size ) {
+       return emalloc ( size, sizeof ( void * ) );
+}
+
+static inline void forget ( void *ptr ) {
+       efree ( ptr );
+}
+
+static inline void * allot2 ( size_t size, uint32_t mask ) {
+       return emalloc ( size, mask + 1 );
+}
+
+static inline void forget2 ( void *ptr ) {
+       efree ( ptr );
+}
+
 #endif /* HEAP_H */