ARM library error in arm keil need guidance in adding library issues during compilation of below code
Hey I'm trying arm keil to run my code but I'm facing an error.
here is files link https://drive.google.com/open?id=1XFlZseg42zr7erE-cU_o2zDSs3MlGWXf&authuser=ashutamar0%40gmail.com&usp=drive_fs
here is an error
*** Using Compiler 'V6.18', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
../USER/main.c(15): warning: In file included from...
../Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x\stm32f10x.h(461): warning: In file included from...
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(1204): error: unknown type name 'inline'
static __INLINE void __enable_irq() { __ASM volatile ("cpsie i"); }
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(751): note: expanded from macro '__INLINE'
#define __INLINE inline /*!< inline keyword for GNU Compiler */
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(1205): error: unknown type name 'inline'
static __INLINE void __disable_irq() { __ASM volatile ("cpsid i"); }
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(751): note: expanded from macro '__INLINE'
#define __INLINE inline /*!< inline keyword for GNU Compiler */
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(1207): error: unknown type name 'inline'
static __INLINE void __enable_fault_irq() { __ASM volatile ("cpsie f"); }
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(751): note: expanded from macro '__INLINE'
#define __INLINE inline /*!< inline keyword for GNU Compiler */
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(1208): error: unknown type name 'inline'
static __INLINE void __disable_fault_irq() { __ASM volatile ("cpsid f"); }
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(751): note: expanded from macro '__INLINE'
#define __INLINE inline /*!< inline keyword for GNU Compiler */
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(1210): error: unknown type name 'inline'
static __INLINE void __NOP() { __ASM volatile ("nop"); }
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(751): note: expanded from macro '__INLINE'
#define __INLINE inline /*!< inline keyword for GNU Compiler */
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(1211): error: unknown type name 'inline'
static __INLINE void __WFI() { __ASM volatile ("wfi"); }
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(751): note: expanded from macro '__INLINE'
#define __INLINE inline /*!< inline keyword for GNU Compiler */
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(1212): error: unknown type name 'inline'
static __INLINE void __WFE() { __ASM volatile ("wfe"); }
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(751): note: expanded from macro '__INLINE'
#define __INLINE inline /*!< inline keyword for GNU Compiler */
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(1213): error: unknown type name 'inline'
static __INLINE void __SEV() { __ASM volatile ("sev"); }
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(751): note: expanded from macro '__INLINE'
#define __INLINE inline /*!< inline keyword for GNU Compiler */
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(1214): error: unknown type name 'inline'
static __INLINE void __ISB() { __ASM volatile ("isb"); }
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(751): note: expanded from macro '__INLINE'
#define __INLINE inline /*!< inline keyword for GNU Compiler */
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(1215): error: unknown type name 'inline'
static __INLINE void __DSB() { __ASM volatile ("dsb"); }
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(751): note: expanded from macro '__INLINE'
#define __INLINE inline /*!< inline keyword for GNU Compiler */
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(1216): error: unknown type name 'inline'
static __INLINE void __DMB() { __ASM volatile ("dmb"); }
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(751): note: expanded from macro '__INLINE'
#define __INLINE inline /*!< inline keyword for GNU Compiler */
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(1217): error: unknown type name 'inline'
static __INLINE void __CLREX() { __ASM volatile ("clrex"); }
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(751): note: expanded from macro '__INLINE'
#define __INLINE inline /*!< inline keyword for GNU Compiler */
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(1468): error: unknown type name 'inline'
static __INLINE void NVIC_SetPriorityGrouping(uint32_t PriorityGroup)
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(751): note: expanded from macro '__INLINE'
#define __INLINE inline /*!< inline keyword for GNU Compiler */
^
../Libraries/CMSIS/CM3/CoreSupport\core_cm3.h(1489): error: unknown type name 'inline'
static __INLINE uint32_t NVIC_GetPriorityGrouping(void)
^
