]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
* symcat.h: New file.
authorDoug Evans <dje@google.com>
Thu, 12 Feb 1998 00:58:27 +0000 (00:58 +0000)
committerDoug Evans <dje@google.com>
Thu, 12 Feb 1998 00:58:27 +0000 (00:58 +0000)
include/.Sanitize
include/ChangeLog
include/symcat.h [new file with mode: 0644]

index 36a634530bb95fa03307568ea9fce83634327bb3..17f350a3b5e52bcb5ee22d0239d2fbe1d17403d6 100644 (file)
@@ -54,6 +54,7 @@ os9k.h
 opcode
 progress.h
 remote-sim.h
+symcat.h
 wait.h
 
 Things-to-lose:
index b8a2cb1ef6353ca667f2be5f2dfb2e2722d7ebbd..a4193a423b22f39d34206cd7d29aaed54be73adc 100644 (file)
@@ -1,3 +1,27 @@
+Wed Feb 11 16:56:06 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * symcat.h: New file.
+
+Mon Feb  2 17:13:31 1998  Steve Haworth  <steve@pm.cse.rmit.EDU.AU>
+
+       * dis-asm.h (print_insn_tic30): Declare.
+
+start-sanitize-sky
+Wed Jan 28 09:55:07 1998  Doug Evans  <devans@canuck.cygnus.com>
+
+       * dis-asm.h (print_insn_dvp,dvp_insn_p): Add prototypes.
+
+end-sanitize-sky
+Thu Jan 22 16:23:59 1998  Fred Fish <fnf@cygnus.com>
+
+       * dis-asm.h: Add flag INSN_HAS_RELOC to tell disassembly 
+       function there is a reloc on this line.
+
+Mon Dec  8 11:22:23 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * dis-asm.h: Remove prototype of disasm_symaddr() as this function
+       no longer exists.
+
 Tue Dec  2 10:20:53 1997  Nick Clifton  <nickc@cygnus.com>
 
        * dis-asm.h (disasm_symaddr): New prototype.
diff --git a/include/symcat.h b/include/symcat.h
new file mode 100644 (file)
index 0000000..01efada
--- /dev/null
@@ -0,0 +1,40 @@
+/* Symbol concatenation utilities.
+
+   Copyright (C) 1998, Free Software Foundation, Inc.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+   You should have received a copy of the GNU General Public License along
+   with this program; if not, write to the Free Software Foundation, Inc.,
+   59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
+
+#ifndef SYM_CAT_H
+#define SYM_CAT_H
+
+#if defined (__STDC__) || defined (ALMOST_STDC)
+#define CONCAT2(a,b)    a##b
+#define CONCAT3(a,b,c)  a##b##c
+#define CONCAT4(a,b,c,d) a##b##c##d
+#define STRINGX(s) #s
+#else
+#define CONCAT2(a,b)    a/**/b
+#define CONCAT3(a,b,c)  a/**/b/**/c
+#define CONCAT4(a,b,c,d) a/**/b/**/c/**/d
+#define STRINGX(s) "?"
+#endif
+
+#define XCONCAT2(a,b)     CONCAT2(a,b)
+#define XCONCAT3(a,b,c)   CONCAT3(a,b,c)
+#define XCONCAT4(a,b,c,d) CONCAT4(a,b,c,d)
+
+#define XSTRING(s) STRINGX(s) 
+
+#endif SYM_CAT_H