u-boot: Update yaffs2 file system
[platform/kernel/u-boot.git] / fs / yaffs2 / yaffs_hweight.h
similarity index 72%
rename from fs/yaffs2/yaffs_malloc.h
rename to fs/yaffs2/yaffs_hweight.h
index 3ed6175..3f7c6c3 100644 (file)
@@ -1,8 +1,7 @@
-#ifndef __YAFFS_MALLOC_H__
 /*
  * YAFFS: Yet another Flash File System . A NAND-flash specific file system.
  *
- * Copyright (C) 2002-2007 Aleph One Ltd.
+ * Copyright (C) 2002-2011 Aleph One Ltd.
  *   for Toby Churchill Ltd and Brightstar Engineering
  *
  * Created by Charles Manning <charles@aleph1.co.uk>
  * Note: Only YAFFS headers are LGPL, YAFFS C code is covered by GPL.
  */
 
-/* XXX U-BOOT XXX */
-#if 0
-#include <stdlib.h>
-#endif
+#ifndef __YAFFS_HWEIGHT_H__
+#define __YAFFS_HWEIGHT_H__
+
+#include "yportenv.h"
 
-void *yaffs_malloc(size_t size);
-void yaffs_free(void *ptr);
+int yaffs_hweight8(u8 x);
+int yaffs_hweight32(u32 x);
 
 #endif