]> git.draconx.ca Git - cdecl99.git/blobdiff - src/typemap.c
Consolidate header files.
[cdecl99.git] / src / typemap.c
index 11048684dce7be71ba2f76b0317c82da3f1d0942..918a037f167e808808a30e1ecb912eecdb062876 100644 (file)
@@ -1,6 +1,6 @@
 /*
  *  Helpers for dealing with type specifiers.
- *  Copyright © 2011 Nick Bowler
+ *  Copyright © 2011, 2021 Nick Bowler
  *
  *  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
  *  You should have received a copy of the GNU General Public License
  *  along with this program.  If not, see <http://www.gnu.org/licenses/>.
  */
+
 #include <config.h>
 #include <stdio.h>
 #include <stdbool.h>
 #include <assert.h>
+
 #include "cdecl.h"
-#include "typemap.h"
+#include "cdecl-internal.h"
 
 /*
  * We can represent type specifiers as a bitmap, which gives us a finite
@@ -81,13 +83,3 @@ unsigned long cdecl__build_typemap(struct cdecl_declspec *s)
                return -1;
        }
 }
-
-const char *cdecl__explain_typemap(unsigned long map)
-{
-       switch (map) {
-#      include "typenames.h"
-       default:
-               fprintf(stderr, "invalid type specifiers\n");
-               return NULL;
-       }
-}