summaryrefslogtreecommitdiff
path: root/yaffs_nameval.h
diff options
context:
space:
mode:
authorCharles Manning <cdhmanning@gmail.com>2010-07-22 12:13:33 +1200
committerCharles Manning <cdhmanning@gmail.com>2010-07-22 12:13:33 +1200
commitf792554ed6d0b514dfb040097033417d8e41f420 (patch)
tree8664f2909b96fafe6ae459b4771f8212ed9d314c /yaffs_nameval.h
parentabe16e8d584a1e0e8a0ef9efa41d20af71564f41 (diff)
yaffs Clean up WinCE compilation issues
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
Diffstat (limited to 'yaffs_nameval.h')
-rw-r--r--yaffs_nameval.h22
1 files changed, 19 insertions, 3 deletions
diff --git a/yaffs_nameval.h b/yaffs_nameval.h
index 102c1c0..a9d4a0a 100644
--- a/yaffs_nameval.h
+++ b/yaffs_nameval.h
@@ -1,9 +1,25 @@
+/*
+ * YAFFS: Yet another Flash File System . A NAND-flash specific file system.
+ *
+ * Copyright (C) 2002-2010 Aleph One Ltd.
+ * for Toby Churchill Ltd and Brightstar Engineering
+ *
+ * Created by Charles Manning <charles@aleph1.co.uk>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 2.1 as
+ * published by the Free Software Foundation.
+ *
+ * Note: Only YAFFS headers are LGPL, YAFFS C code is covered by GPL.
+ */
#ifndef __NAMEVAL_H__
#define __NAMEVAL_H__
-int nval_del(char *xb, int xb_size, const char *name);
-int nval_set(char *xb, int xb_size, const char *name, const char *buf, int bsize, int flags);
-int nval_get(const char *xb, int xb_size, const char *name, char *buf, int bsize);
+#include "yportenv.h"
+
+int nval_del(char *xb, int xb_size, const YCHAR *name);
+int nval_set(char *xb, int xb_size, const YCHAR *name, const char *buf, int bsize, int flags);
+int nval_get(const char *xb, int xb_size, const YCHAR *name, char *buf, int bsize);
int nval_list(const char *xb, int xb_size, char *buf, int bsize);
int nval_load(char *xb, int xb_size, const char *src, int src_size);
int nval_save(const char *xb, int xb_size, char *dest, int dest_size);