diff --git a/include/config.h.in b/include/config.h.in
index bdb7ea2..a5b6210 100644
--- a/include/config.h.in
+++ b/include/config.h.in
@@ -16,8 +16,8 @@
along with this program. If not, see .
*/
-#ifndef CONFIG_H
-#define CONFIG_H
+#ifndef RJP_CONFIG_H
+#define RJP_CONFIG_H
#define RJP_VERSION_MAJOR @rjp_VERSION_MAJOR@
#define RJP_VERSION_MINOR @rjp_VERSION_MINOR@
diff --git a/include/rjp.h b/include/rjp.h
index 10b5a20..a512123 100644
--- a/include/rjp.h
+++ b/include/rjp.h
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
diff --git a/include/rjp_array.h b/include/rjp_array.h
index 582f8b3..097466d 100644
--- a/include/rjp_array.h
+++ b/include/rjp_array.h
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
diff --git a/include/rjp_array_element.h b/include/rjp_array_element.h
index 27c7b27..60460db 100644
--- a/include/rjp_array_element.h
+++ b/include/rjp_array_element.h
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
diff --git a/include/rjp_internal.h b/include/rjp_internal.h
index 54a996c..1f50874 100644
--- a/include/rjp_internal.h
+++ b/include/rjp_internal.h
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
diff --git a/include/rjp_object.h b/include/rjp_object.h
index 0c11063..fd92c35 100644
--- a/include/rjp_object.h
+++ b/include/rjp_object.h
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
@@ -15,6 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
+
#ifndef RJP_OBJECT_H
#define RJP_OBJECT_H
diff --git a/include/rjp_object_member.h b/include/rjp_object_member.h
index 5c91fca..a6dfac0 100644
--- a/include/rjp_object_member.h
+++ b/include/rjp_object_member.h
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
@@ -15,6 +15,7 @@
You should have received a copy of the GNU General Public License
along with this program. If not, see .
*/
+
#ifndef RJP_OBJECT_MEMBER_H
#define RJP_OBJECT_MEMBER_H
diff --git a/include/rjp_string.h b/include/rjp_string.h
index ea985a0..97c818c 100644
--- a/include/rjp_string.h
+++ b/include/rjp_string.h
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
diff --git a/include/rjp_value.h b/include/rjp_value.h
index 5b21727..d1ad173 100644
--- a/include/rjp_value.h
+++ b/include/rjp_value.h
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
@@ -16,12 +16,13 @@
along with this program. If not, see .
*/
+#ifndef RJP_VALUE_H
+#define RJP_VALUE_H
+
#include "rjp_internal.h"
#include "rjp_object.h"
#include "rjp_array.h"
-#ifndef RJP_VALUE_H
-#define RJP_VALUE_H
//Represents json data
//hold any json data typetypetypetype
diff --git a/include/tree.h b/include/tree.h
index 0321f69..4202e99 100644
--- a/include/tree.h
+++ b/include/tree.h
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
diff --git a/src/input.c b/src/input.c
index 01c3fb9..1e4a95a 100644
--- a/src/input.c
+++ b/src/input.c
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
diff --git a/src/output.c b/src/output.c
index c7d7421..70b7ef5 100644
--- a/src/output.c
+++ b/src/output.c
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
diff --git a/src/rjp.c b/src/rjp.c
index b95728c..7f82211 100644
--- a/src/rjp.c
+++ b/src/rjp.c
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
diff --git a/src/rjp_array.c b/src/rjp_array.c
index e0e79de..4470c7c 100644
--- a/src/rjp_array.c
+++ b/src/rjp_array.c
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
diff --git a/src/rjp_object.c b/src/rjp_object.c
index 962b163..7e91bca 100644
--- a/src/rjp_object.c
+++ b/src/rjp_object.c
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
diff --git a/src/rjp_string.c b/src/rjp_string.c
index 1cd8fd4..15860f2 100644
--- a/src/rjp_string.c
+++ b/src/rjp_string.c
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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
diff --git a/src/tree.c b/src/tree.c
index bf0a730..5493bde 100644
--- a/src/tree.c
+++ b/src/tree.c
@@ -1,6 +1,6 @@
/**
rjp
- Copyright (C) 2018-2019 rexy712
+ Copyright (C) 2018-2020 rexy712
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