rpms/xenner/devel xenner-memset.diff,NONE,1.1

Gerd Hoffmann (kraxel) fedora-extras-commits at redhat.com
Fri Feb 1 20:49:58 UTC 2008


Author: kraxel

Update of /cvs/pkgs/rpms/xenner/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28225

Added Files:
	xenner-memset.diff 
Log Message:
cvs add xenner-memset.diff

xenner-memset.diff:

--- NEW FILE xenner-memset.diff ---
Index: emu-main.c
===================================================================
RCS file: /home/cvsroot/xenner/emu-main.c,v
retrieving revision 1.18
diff -u -p -r1.18 emu-main.c
--- emu-main.c	1 Feb 2008 12:23:15 -0000	1.18
+++ emu-main.c	1 Feb 2008 20:46:26 -0000
@@ -1,4 +1,28 @@
 
+void *memset(void *s, int c, size_t n)
+{
+	uint8_t *p = s;
+	uint32_t i;
+
+	for (i = 0; i < n; i++)
+		p[i] = c;
+	return s;
+}
+
+void *memcpy(void *dest, const void *src, size_t n)
+{
+	const uint8_t *s = src;
+	uint8_t *d = dest;
+	uint32_t i;
+
+	for (i = 0; i < n; i++)
+		d[i] = s[i];
+	return dest;
+}
+
+
+/* --------------------------------------------------------------------- */
+
 static void print_gpf_info(int level, struct xen_cpu *cpu, struct regs *regs)
 {
     uint8_t *code = (void*)regs->rip;
Index: emu.h
===================================================================
RCS file: /home/cvsroot/xenner/emu.h,v
retrieving revision 1.39
diff -u -p -r1.39 emu.h
--- emu.h	1 Feb 2008 15:59:37 -0000	1.39
+++ emu.h	1 Feb 2008 20:46:26 -0000
@@ -366,3 +366,4 @@ static inline struct xen_cpu *get_cpu(vo
 /* gcc builtins */
 void *memset(void *s, int c, size_t n);
 void *memcpy(void *dest, const void *src, size_t n);
+




More information about the fedora-extras-commits mailing list