--- xscale_orig.c	2009-07-02 13:30:41.000000000 +0200
+++ xscale.c	2009-08-05 14:00:43.000000000 +0200
@@ -2,7 +2,7 @@
  *   Copyright (C) 2006, 2007 by Dominic Rath                              *
  *   Dominic.Rath@gmx.de                                                   *
  *                                                                         *
- *   Copyright (C) 2007,2008 Øyvind Harboe                                 *
+ *   Copyright (C) 2007,2008 ï¿½yvind Harboe                                 *
  *   oyvind.harboe@zylin.com                                               *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
@@ -295,8 +295,8 @@
 
 static void xscale_getbuf(jtag_callback_data_t arg)
 {
-  uint8_t *in = (uint8_t *)arg;
-	*((uint32_t *)in) = buf_get_u32(in, 0, 32);
+  //uint8_t *in = (uint8_t *)arg;
+	*((uint32_t *)arg) = buf_get_u32((uint8_t *)arg, 0, 32);
 }
 
 int xscale_receive(target_t *target, uint32_t *buffer, int num_words)
