import gdb-1999-09-08 snapshot
[deliverable/binutils-gdb.git] / gdb / m68k-stub.c
index 97adaba94232cfc702618cd869815ab0d7dfce01..3915fda7ce1aeb8105ac30a534864a745db52cec 100644 (file)
@@ -522,10 +522,15 @@ char ch;
   return (-1);
 }
 
+static char remcomInBuffer[BUFMAX];
+static char remcomOutBuffer[BUFMAX];
 
+/* scan for the sequence $<data>#<checksum>     */
+  
 unsigned char *
-getpacket (unsigned char *buffer)
+getpacket ()
 {
+  unsigned char *buffer = &remcomInBuffer[0];
   unsigned char checksum;
   unsigned char xmitcsum;
   int count;
@@ -622,11 +627,6 @@ char * buffer;
   
 }
 
-char  remcomInBuffer[BUFMAX];
-char  remcomOutBuffer[BUFMAX];
-static short error;
-
-
 void debug_error(format, parm)
 char * format;
 char * parm;
@@ -777,9 +777,8 @@ void handle_exception(int exceptionVector)
   stepping = 0;
 
   while (1==1) { 
-    error = 0;
     remcomOutBuffer[0] = 0;
-    ptr = getpacket(remcomInBuffer);
+    ptr = getpacket();
     switch (*ptr++) {
       case '?' :   remcomOutBuffer[0] = 'S';
                    remcomOutBuffer[1] =  hexchars[sigval >> 4];
This page took 0.025152 seconds and 4 git commands to generate.