From fcb8c87ca6925241d7a55d52de3b7af31ab82c83 Mon Sep 17 00:00:00 2001 From: Hizenberg Date: Sat, 3 Feb 2024 11:12:24 +0530 Subject: [PATCH] Solution to Duplicate define --- Header_files/.app.i.swp | Bin 0 -> 12288 bytes Header_files/app.c | 7 ++++--- Header_files/app.i | 20 ++++++++++++-------- Header_files/app1.i | 27 +++++++++++++++++++++++++++ 4 files changed, 43 insertions(+), 11 deletions(-) create mode 100644 Header_files/.app.i.swp create mode 100644 Header_files/app1.i diff --git a/Header_files/.app.i.swp b/Header_files/.app.i.swp new file mode 100644 index 0000000000000000000000000000000000000000..e548ad030a4cfc654ed5bad51b6353adf319af58 GIT binary patch literal 12288 zcmeI2&uY|A6o=2)b*t2k?yggWsW_8lY8RzrLFqzKK@i=JnaQ2@+DsB|60|L~8y}z# zP|=-RUqDbFprEhdQkQOA=`Vj;XpuVG%J0I*&AmD2O3xuHP#Q+W(paB}70UDqI8lV9hpaB}7fwO2}M-+zDS#BfcF5^`b!$g_# z)lJp%7O#1W^UG3fjC~We=C?(5@E(ZuD2`jjJiy-ZHLA#*>UyeK{8@b1RNbmT9%d#9 zH_I&ldX-y7c2)CsXZPzw>a5P`C&T3jiwengR2ZI>m=ZTG~JC$H!&9i~<_ zs{`N~C40koJoclY9hyk56y28HIC*Lv6Ai;W&`z2K!**hIphsnsYC+xjYj(Xk$W55F MO|(*+;izr-0~KAM@c;k- literal 0 HcmV?d00001 diff --git a/Header_files/app.c b/Header_files/app.c index 4fb05c0..c52003f 100644 --- a/Header_files/app.c +++ b/Header_files/app.c @@ -6,7 +6,7 @@ * Description: * * Version: 1.0 - * Created: 02/02/24 10:43:11 PM IST + * Created: 03/02/24 10:51:41 AM IST * Revision: none * Compiler: gcc * @@ -16,9 +16,9 @@ * ===================================================================================== */ +#include "A.h" #include "B.h" -#define square(x) ( x*x ) - +#define square(x) (x*x) int foo(int b); int foo(int b){ @@ -27,5 +27,6 @@ int foo(int b){ int main(){ int a = square(15); + return 0; } diff --git a/Header_files/app.i b/Header_files/app.i index a4a8881..39221f7 100644 --- a/Header_files/app.i +++ b/Header_files/app.i @@ -5,16 +5,19 @@ # 0 "" 2 # 1 "app.c" # 19 "app.c" -# 1 "B.h" 1 -# 19 "B.h" # 1 "A.h" 1 -# 21 "A.h" -int sum(int a,int b); -# 20 "B.h" 2 - -int multiply ( int a , int b ); +# 22 "A.h" +int sum(int a,int b) # 20 "app.c" 2 +# 1 "B.h" 1 +# 21 "B.h" +# 1 "A.h" 1 +# 22 "A.h" +int sum(int a,int b) +# 22 "B.h" 2 +int multiply(int a,int b) +# 21 "app.c" 2 int foo(int b); @@ -23,6 +26,7 @@ int foo(int b){ } int main(){ - int a = ( 15*15 ); + int a = (15*15); + return 0; } diff --git a/Header_files/app1.i b/Header_files/app1.i new file mode 100644 index 0000000..34e0bf8 --- /dev/null +++ b/Header_files/app1.i @@ -0,0 +1,27 @@ +# 0 "app.c" +# 0 "" +# 0 "" +# 1 "/usr/include/stdc-predef.h" 1 3 4 +# 0 "" 2 +# 1 "app.c" +# 19 "app.c" +# 1 "A.h" 1 +# 22 "A.h" +int sum(int a,int b) +# 20 "app.c" 2 +# 1 "B.h" 1 +# 23 "B.h" +int multiply(int a,int b) +# 21 "app.c" 2 + + +int foo(int b); +int foo(int b){ + +} + +int main(){ + int a = (15*15); + + return 0; +}