move sturct definitions for basic types to type-specific headers respectively

This commit is contained in:
Yuichi Nishiwaki
2014-02-22 15:21:55 +09:00
parent a8aa6b2c5e
commit 56f5f4a1f5
16 changed files with 99 additions and 37 deletions
+2 -1
View File
@@ -8,6 +8,7 @@
#include "picrin.h"
#include "picrin/pair.h"
#include "picrin/string.h"
#include "picrin/error.h"
const char *
@@ -30,7 +31,7 @@ raise(pic_state *pic, struct pic_error *e)
}
NORETURN static void
error(pic_state *pic, struct pic_string *msg, pic_value irrs)
error(pic_state *pic, pic_str *msg, pic_value irrs)
{
struct pic_error *e;
+3
View File
@@ -6,6 +6,9 @@
#include "picrin.h"
#include "picrin/gc.h"
#include "picrin/pair.h"
#include "picrin/string.h"
#include "picrin/vector.h"
#include "picrin/irep.h"
#include "picrin/proc.h"
#include "picrin/port.h"
+1
View File
@@ -4,6 +4,7 @@
#include "picrin.h"
#include "picrin/pair.h"
#include "picrin/string.h"
#include "picrin/proc.h"
#include "picrin/macro.h"
#include "picrin/lib.h"
+2
View File
@@ -8,6 +8,8 @@
#include "picrin.h"
#include "picrin/pair.h"
#include "picrin/string.h"
#include "picrin/vector.h"
#include "picrin/blob.h"
#include "picrin/parse.h"
+1
View File
@@ -8,6 +8,7 @@
#include "picrin.h"
#include "picrin/proc.h"
#include "picrin/port.h"
#include "picrin/string.h"
#include "picrin/blob.h"
pic_value
+1
View File
@@ -5,6 +5,7 @@
#include <string.h>
#include "picrin.h"
#include "picrin/string.h"
#include "picrin/pair.h"
#include "picrin/port.h"
+1
View File
@@ -7,6 +7,7 @@
#include <math.h>
#include "picrin.h"
#include "picrin/string.h"
pic_sym
pic_intern_cstr(pic_state *pic, const char *str)
+1
View File
@@ -5,6 +5,7 @@
#include <stdlib.h>
#include "picrin.h"
#include "picrin/string.h"
#include "picrin/pair.h"
static pic_value
+1
View File
@@ -3,6 +3,7 @@
*/
#include "picrin.h"
#include "picrin/vector.h"
#include "picrin/pair.h"
struct pic_vector *
+2
View File
@@ -9,6 +9,8 @@
#include "picrin.h"
#include "picrin/pair.h"
#include "picrin/string.h"
#include "picrin/vector.h"
#include "picrin/proc.h"
#include "picrin/port.h"
#include "picrin/irep.h"
+2
View File
@@ -5,6 +5,8 @@
#include "picrin.h"
#include "picrin/port.h"
#include "picrin/pair.h"
#include "picrin/string.h"
#include "picrin/vector.h"
#include "picrin/blob.h"
#include "picrin/macro.h"