* gnu-regex.c: Eliminate obsolete check for _MSC_VER.
authorChristopher Faylor <me+cygwin@cgf.cx>
Sun, 10 Jun 2001 16:25:51 +0000 (16:25 +0000)
committerChristopher Faylor <me+cygwin@cgf.cx>
Sun, 10 Jun 2001 16:25:51 +0000 (16:25 +0000)
* utils.c (notice_quit): Remove dummy function only used for _MSC_VER.
* values.c (unpack_double): Remove obsolete check for _MSC_VER.
* defs.h: Ditto.
* m32r-rom.c: Ditto.
* p-exp.y: Ditto.
* ser-e7kpc.c: Ditto.  Define WIN32_LEAN_AND_MEAN under _WIN32, for faster
compilation.
(get_ds_base): Remove _MSC_VER version of this function.
* nindy-share/ttyflush.c: Ditto.  X
* rdi-share/host.h: Ditto.  X
* ser-go32.c (dos_readchar): Remove call to obsolete function.
* remote-sim.c (gdb_os_poll_quit): Ditto.
* remote-e7000.c (expect): Remove obsolete #if 0'ed code.
* main.c (captured_main): Eliminate special Cygwin checks.
* ser-tcp.c: Remove unneeded __CYGWIN__ guard against system include.

15 files changed:
gdb/ChangeLog
gdb/defs.h
gdb/gnu-regex.c
gdb/m32r-rom.c
gdb/main.c
gdb/nindy-share/ttyflush.c
gdb/p-exp.y
gdb/rdi-share/host.h
gdb/remote-e7000.c
gdb/remote-sim.c
gdb/ser-e7kpc.c
gdb/ser-go32.c
gdb/ser-tcp.c
gdb/utils.c
gdb/values.c

index 520cc916180649467cb55da374d305de0ad8d242..6daaf1d635cf3d6d7a458e2ad895ab23a3649d31 100644 (file)
@@ -1,3 +1,23 @@
+2001-06-10 Christopher Faylor <cgf@redhat.com>
+
+       * gnu-regex.c: Eliminate obsolete check for _MSC_VER.
+       * utils.c (notice_quit): Remove dummy function only used for _MSC_VER.
+       * values.c (unpack_double): Remove obsolete check for _MSC_VER.
+       * defs.h: Ditto.
+       * m32r-rom.c: Ditto.
+       * p-exp.y: Ditto.
+       * ser-e7kpc.c: Ditto.  Define WIN32_LEAN_AND_MEAN under _WIN32, for
+       faster compilation.
+       (get_ds_base): Remove _MSC_VER version of this function.
+       * nindy-share/ttyflush.c: Ditto. X
+       * rdi-share/host.h: Ditto. X
+       * ser-go32.c (dos_readchar): Remove call to obsolete function.
+       * remote-sim.c (gdb_os_poll_quit): Ditto.
+       * remote-e7000.c (expect): Remove obsolete #if 0'ed code.
+
+       * main.c (captured_main): Eliminate special Cygwin checks.
+       * ser-tcp.c: Remove unneeded __CYGWIN__ guard against system include.
+
 2001-06-09  Andrew Cagney  <ac131313@redhat.com>
 
        * Makefile.in (gdbcmd_h): Add ui_out_h.
index 9c33c53e841aaf0142e01a1e7bcfccb0b63a92b0..1694739407386d6c60d0143c2f5484e194df209f 100644 (file)
@@ -920,13 +920,7 @@ typedef struct ptid ptid_t;
 #include "fopen-same.h"
 #endif
 
-/* Microsoft C can't deal with const pointers */
-
-#ifdef _MSC_VER
-#define CONST_PTR
-#else
 #define CONST_PTR const
-#endif
 
 /* Defaults for system-wide constants (if not defined by xm.h, we fake it).
    FIXME: Assumes 2's complement arithmetic */
@@ -1092,11 +1086,6 @@ extern char *getenv (const char *);
 #endif
 
 #ifdef HAVE_STDLIB_H
-#if defined(_MSC_VER) && !defined(__cplusplus)
-/* msvc defines these in stdlib.h for c code */
-#undef min
-#undef max
-#endif
 #include <stdlib.h>
 #endif
 #ifndef min
index 6acdcf27a5a1cbc677e12124520012accf758d1d..89e532ef6cd0d8d4d90b404963c2c293e40c7efd 100644 (file)
@@ -1590,21 +1590,8 @@ static reg_errcode_t compile_range _RE_ARGS ((const char **p_ptr,
 /* This is not an arbitrary limit: the arguments which represent offsets
    into the pattern are two bytes long.  So if 2^16 bytes turns out to
    be too small, many things would have to change.  */
-/* Any other compiler which, like MSC, has allocation limit below 2^16
-   bytes will have to use approach similar to what was done below for
-   MSC and drop MAX_BUF_SIZE a bit.  Otherwise you may end up
-   reallocating to 0 bytes.  Such thing is not going to work too well.
-   You have been warned!!  */
-#if defined _MSC_VER  && !defined WIN32
-/* Microsoft C 16-bit versions limit malloc to approx 65512 bytes.
-   The REALLOC define eliminates a flurry of conversion warnings,
-   but is not required. */
-# define MAX_BUF_SIZE  65500L
-# define REALLOC(p,s) realloc ((p), (size_t) (s))
-#else
-# define MAX_BUF_SIZE (1L << 16)
-# define REALLOC(p,s) realloc ((p), (s))
-#endif
+#define MAX_BUF_SIZE (1L << 16)
+#define REALLOC(p,s) realloc ((p), (s))
 
 /* Extend the buffer by twice its current size via realloc and
    reset the pointers that pointed into the old block to point to the
index ff9f5b54e0bb4d209766b60059dc1d9566838409..b4bfefdf2103438c399e1c4554b640a7c4b7184d 100644 (file)
@@ -42,7 +42,6 @@
 
 extern void report_transfer_performance (unsigned long, time_t, time_t);
 
-#ifndef _MSC_VER
 /*
  * All this stuff just to get my host computer's IP address!
  */
@@ -52,7 +51,6 @@ extern void report_transfer_performance (unsigned long, time_t, time_t);
 #if 1
 #include <arpa/inet.h>         /* for inet_ntoa */
 #endif
-#endif
 
 static char *board_addr;       /* user-settable IP address for M32R-EVA */
 static char *server_addr;      /* user-settable IP address for gdb host */
@@ -392,8 +390,6 @@ mon2000_open (char *args, int from_tty)
   monitor_open (args, &mon2000_cmds, from_tty);
 }
 
-#ifndef _MSC_VER
-
 /* Function: set_board_address
    Tell the BootOne monitor what it's ethernet IP address is. */
 
@@ -575,8 +571,6 @@ m32r_upload_command (char *args, int from_tty)
   clear_symtab_users ();
 }
 
-#endif /* ! _MSC_VER */
-
 void
 _initialize_m32r_rom (void)
 {
@@ -604,7 +598,6 @@ Specify the serial device it is connected to (e.g. /dev/ttya).";
   mon2000_ops.to_open = mon2000_open;
   add_target (&mon2000_ops);
 
-#ifndef _MSC_VER
   add_show_from_set
     (add_set_cmd ("download-path", class_obscure, var_string,
                  (char *) &download_path,
@@ -630,5 +623,4 @@ Specify the serial device it is connected to (e.g. /dev/ttya).";
       "Upload the srec file via the monitor's Ethernet upload capability.");
 
   add_com ("tload", class_obscure, m32r_load, "test upload command.");
-#endif
 }
index ad4e3b7f5982d5faecdee1e44a664a2d5f23ce40..f7aa5188f39eae71af441108199ab6b1d99f1400 100644 (file)
@@ -90,10 +90,6 @@ static void print_gdb_help (struct ui_file *);
 extern int enable_external_editor;
 extern char *external_editor_command;
 
-#ifdef __CYGWIN__
-#include <sys/cygwin.h>                /* for cygwin32_conv_to_posix_path */
-#endif
-
 /* Call command_loop.  If it happens to return, pass that through as a
    non-zero return status. */
 
@@ -534,21 +530,7 @@ extern int gdbtk_test (char *);
      *before* all the command line arguments are processed; it sets
      global parameters, which are independent of what file you are
      debugging or what directory you are in.  */
-#ifdef __CYGWIN__
-  {
-    char *tmp = getenv ("HOME");
-
-    if (tmp != NULL)
-      {
-       homedir = (char *) alloca (PATH_MAX + 1);
-       cygwin32_conv_to_posix_path (tmp, homedir);
-      }
-    else
-      homedir = NULL;
-  }
-#else
   homedir = getenv ("HOME");
-#endif
   if (homedir)
     {
       homeinit = (char *) alloca (strlen (homedir) +
index 9754472ddd7fcbc5c27082d2e3939ff1ab718c28..ff3b64402291db1b60c45d431850fb1a83e88579 100644 (file)
 #include "defs.h"
 #include "serial.h"
 
-#ifdef _MSC_VER
-# include <stdlib.h>
-# define sleep _sleep
-#endif
-
 /* Flush all pending input and output for SERIAL, wait for a second, and
    then if there is a character pending, discard it and flush again.  */
 
index b09ec08e8e0cd446e202c81fa8152cf748c6a9a7..d786af9f6e0efb5374458d2c2316e8d7ac8ca250 100644 (file)
@@ -58,11 +58,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 #include "symfile.h" /* Required by objfiles.h.  */
 #include "objfiles.h" /* For have_full_symbols and have_partial_symbols */
 
-/* MSVC uses strnicmp instead of strncasecmp */
-#ifdef _MSC_VER
-#define strncasecmp strnicmp
-#endif
-
 /* Remap normal yacc parser interface names (yyparse, yylex, yyerror, etc),
    as well as gratuitiously global symbol names, so we can have multiple
    yacc generated parsers in gdb.  Note that these are only the variables
index 4dffa8475fb14969d678afe261fbf2d1b380ef8a..2955583d08385e0933f36512dd582ec06e661ee7 100644 (file)
 #  define COMPILING_ON_WINDOWS_CONSOLE 1
 #  define COMPILING_ON_WINDOWS 1
 #endif
-#ifdef _MSC_VER
-#  define COMPILING_ON_MSDOS    1
-#  define COMPILING_ON_WINDOWS  1
-#  if defined(__cplusplus)
-#    define IMPLEMENT_BOOL_AS_INT 1 /* VC++ doesn't have 'bool' (yet) */
-#  endif
-#endif
 /* The '(defined(__sparc) && defined(P_tmpdir)                     */
 /* && !defined(__svr4__))' is to detect gcc on SunOS.              */
 /* C++ compilers don't have to define __STDC__                     */
@@ -187,8 +180,7 @@ typedef char *ArgvType;
 #  define FILENAME_MAX 256
 #endif
 
-#if (!defined(__STDC__) && !defined(__cplusplus) && !defined(_MSC_VER)) || \
-    defined(COMPILING_ON_SUNOS)
+#if (!defined(__STDC__) && !defined(__cplusplus) || defined(COMPILING_ON_SUNOS)
 /* Use bcopy rather than memmove, as memmove is not available.     */
 /* There does not seem to be a header for bcopy.                   */
 void bcopy(const char *src, char *dst, int length);
index 34ac3456d055c01e3e62a35e752ca54cf2e6c25a..320584b94e3cc8a83d97ec3451ed38b4945fdb40 100644 (file)
@@ -86,8 +86,6 @@
 #define SR_REGNUM      -1
 #endif
 
-extern void notice_quit (void);
-
 extern void report_transfer_performance (unsigned long, time_t, time_t);
 
 extern char *sh_processor_type;
@@ -260,21 +258,6 @@ expect (char *string)
   while (1)
     {
       c = readchar (timeout);
-#if 0
-      notice_quit ();
-      if (quit_flag == 1)
-       {
-         if (ctrl_c)
-           {
-             putchar_e7000 (CTRLC);
-             --ctrl_c;
-           }
-         else
-           {
-             quit ();
-           }
-       }
-#endif
 
       if (echo)
        {
index 71af0742bef525cbbb962366641174c0b885ec7a..3e515c13af8d9697888ab5f8201c1935f7f3e155 100644 (file)
@@ -611,7 +611,6 @@ gdb_os_poll_quit (host_callback *p)
   if (ui_loop_hook != NULL)
     ui_loop_hook (0);
 
-  notice_quit ();
   if (quit_flag)               /* gdb's idea of quit */
     {
       quit_flag = 0;           /* we've stolen it */
index c529c141f6c0eefd6f29e739f894b30360acddfa..209765ef400952f6ad2c6f223cd72f39f15b08c4 100644 (file)
 #include "serial.h"
 #include "gdb_string.h"
 
-/* MSVC uses strnicmp instead of strncasecmp */
-#ifdef _MSC_VER
-#define strncasecmp strnicmp
-#define WIN32_LEAN_AND_MEAN
-#endif
-
 #ifdef _WIN32
+#define WIN32_LEAN_AND_MEAN
 #include <windows.h>
 #endif
 
@@ -129,36 +124,7 @@ sigs[] =
     0
 };
 
-#ifdef _MSC_VER
-/* Get the base of the data segment.  This is needed to calculate the offset
-   between data segment addresses and the base of linear memory, which is where
-   device registers reside.  Note that this is really only necessary for
-   Win32s, since Win95 and NT keep the data segment at linear 0.  */
-
-static unsigned long
-get_ds_base (void)
-{
-  unsigned short dsval;
-  LDT_ENTRY ldt;
-  unsigned long dsbase;
-
-  __asm
-  {
-    mov dsval, ds
-  }
-
-  dsbase = 0;
-
-  GetThreadSelectorEntry (GetCurrentThread (), dsval, &ldt);
-
-  dsbase = ldt.HighWord.Bits.BaseHi << 24 | ldt.HighWord.Bits.BaseMid << 16
-    | ldt.BaseLow;
-
-  return dsbase;
-}
-#else /* !_MSC_VER */
 #define get_ds_base() 0
-#endif /* _MSC_VER */
 
 static int
 e7000pc_init (void)
index 3d336f77c3beda7525d5925477d6228c38f1eac2..a8521f2a0e60637e4e2c435ea298357db065b6e7 100644 (file)
@@ -623,7 +623,6 @@ dos_readchar (serial_t scb, int timeout)
     {
       if (timeout >= 0 && (rawclock () - then) >= 0)
        return SERIAL_TIMEOUT;
-      notice_quit ();
     }
 
   return c;
index d7eb9cbd7df2d01dddb55a46a98809dfb7ac4da4..30281cde1ee3d132ab3275c426a20459670790cd 100644 (file)
@@ -29,9 +29,7 @@
 #include <arpa/inet.h>
 #include <netdb.h>
 #include <sys/socket.h>
-#ifndef __CYGWIN__
 #include <netinet/tcp.h>
-#endif
 
 #include <signal.h>
 #include "gdb_string.h"
index 1e9c44f750e399dfcba44fab4b87e70a6525b9c2..294ad426580ab2e2c2835585001350ccabb8f0a3 100644 (file)
@@ -868,35 +868,6 @@ quit (void)
   return_to_top_level (RETURN_QUIT);
 }
 
-
-#if defined(_MSC_VER)          /* should test for wingdb instead? */
-
-/*
- * Windows translates all keyboard and mouse events 
- * into a message which is appended to the message 
- * queue for the process.
- */
-
-void
-notice_quit (void)
-{
-  int k = win32pollquit ();
-  if (k == 1)
-    quit_flag = 1;
-  else if (k == 2)
-    immediate_quit = 1;
-}
-
-#else /* !defined(_MSC_VER) */
-
-void
-notice_quit (void)
-{
-  /* Done by signals */
-}
-
-#endif /* !defined(_MSC_VER) */
-
 /* Control C comes here */
 void
 request_quit (int signo)
index f5a7ce001e17f07e954516928916d7d37f55a342..bb441cd5ead27957ae249355a2b2dfcba12ae261 100644 (file)
@@ -695,12 +695,7 @@ unpack_double (struct type *type, char *valaddr, int *invp)
   else if (nosign)
     {
       /* Unsigned -- be sure we compensate for signed LONGEST.  */
-#if !defined (_MSC_VER) || (_MSC_VER > 900)
       return (ULONGEST) unpack_long (type, valaddr);
-#else
-      /* FIXME!!! msvc22 doesn't support unsigned __int64 -> double */
-      return (LONGEST) unpack_long (type, valaddr);
-#endif /* _MSC_VER */
     }
   else
     {