Exterminate nasty Cisms
authorChris Lattner <sabre@nondot.org>
Sat, 21 Jul 2001 22:42:09 +0000 (22:42 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 21 Jul 2001 22:42:09 +0000 (22:42 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/CodeGen/InstrForest.h
lib/CodeGen/TargetMachine/Sparc/Makefile

index c49933f3b34a6d1eca68dcbe1598738198723f97..af3516a3225264c4ef3e3451765930f91d8b6600 100644 (file)
 #ifndef LLVM_CODEGEN_INSTRFOREST_H
 #define LLVM_CODEGEN_INSTRFOREST_H
 
-/*
- CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
- C
- C The following types and macros are visible to the C code generated
- C by BURG.
- */
-
-extern "C" {
-  
-  //-------------------------------------------------------------------------
-  // Data types needed by BURG and implemented by us
-  //-------------------------------------------------------------------------
-  
-  typedef int OpLabel;
-  typedef int StateLabel;
-  
-  typedef struct BasicTreeNode_struct {
-    
-    BasicTreeNode_struct* leftChild;
-    BasicTreeNode_struct* rightChild;
-    BasicTreeNode_struct* parent;
-    OpLabel              opLabel;
-    StateLabel           state;
-    void*                treeNodePtr;  /* points to the C++ tree node object
-                                        * that "contains" this node */
-  } BasicTreeNode;
-  
-  //-------------------------------------------------------------------------
-  // Declarations of data and functions created by BURG
-  //-------------------------------------------------------------------------
-  
-# ifdef __STDC__
-#   define ARGS(x) x
-# else
-#   define ARGS(x) ()
-# endif
+//-------------------------------------------------------------------------
+// Data types needed by BURG and implemented by us
+//-------------------------------------------------------------------------
+
+typedef int OpLabel;
+typedef int StateLabel;
 
-  extern short*                burm_nts[];
+typedef struct BasicTreeNode_struct {
   
-  extern StateLabel    burm_label      ARGS((BasicTreeNode* p));
+  BasicTreeNode_struct* leftChild;
+  BasicTreeNode_struct* rightChild;
+  BasicTreeNode_struct* parent;
+  OpLabel                opLabel;
+  StateLabel             state;
+  void*                  treeNodePtr;  /* points to the C++ tree node object
+                                * that "contains" this node */
+} BasicTreeNode;
+
+//-------------------------------------------------------------------------
+// Declarations of data and functions created by BURG
+//-------------------------------------------------------------------------
+
+extern short*          burm_nts[];
   
-  extern StateLabel    burm_state      ARGS((OpLabel op,
-                                             StateLabel leftState,
-                                             StateLabel rightState));
+extern StateLabel      burm_label      (BasicTreeNode* p);
   
-  extern StateLabel    burm_rule       ARGS((StateLabel state,
-                                                     int goalNT));
+extern StateLabel      burm_state      (OpLabel op, StateLabel leftState,
+                                        StateLabel rightState);
+
+extern StateLabel      burm_rule       (StateLabel state, int goalNT);
   
-  extern BasicTreeNode** burm_kids     ARGS((BasicTreeNode* p,
-                                             int eruleno,
-                                             BasicTreeNode* kids[]));
+extern BasicTreeNode** burm_kids       (BasicTreeNode* p, int eruleno,
+                                        BasicTreeNode* kids[]);
   
-  extern void          printcover      ARGS((BasicTreeNode*, int, int));
-  extern void          printtree       ARGS((BasicTreeNode*));
-  extern int           treecost        ARGS((BasicTreeNode*, int, int));
-  extern void          printMatches    ARGS((BasicTreeNode*));
-
-}
-/* end extern "C" */
-
-
-/*CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC*/
-
-
-#ifdef __cplusplus
+extern void            printcover      (BasicTreeNode*, int, int);
+extern void            printtree       (BasicTreeNode*);
+extern int             treecost        (BasicTreeNode*, int, int);
+extern void            printMatches    (BasicTreeNode*);
 
 //************************** System Include Files **************************/
 
@@ -334,6 +307,4 @@ private:
 
 //---------------------------------------------------------------------------
 
-#endif /* #ifdef __cplusplus */
-
 #endif  /* #ifndef INSTRFOREST_H */
index 27105f717253824580f8c1ad58c297e1f04fa531..c827629b3b35b9230aad91790cc4ae0a1c0a00af 100644 (file)
@@ -14,6 +14,6 @@ include $(LEVEL)/Makefile.common
 
 BURG = burg -I
 
-%.burm.c: %.burg
+%.burm.cpp: %.burg
        $(BURG) -o $@ $<