MEMORY
{
SFR : origin = 0x0000, length = 0x0010
PERIPHERALS_8BIT : origin = 0x0010, length = 0x00F0
PERIPHERALS_16BIT : origin = 0x0100, length = 0x0100
RAM : origin = 0x1100, length = 0x1000
INFOA : origin = 0x10C0, length = 0x0040
INFOB : origin = 0x1080, length = 0x0040
INFOC : origin = 0x1040, length = 0x0040
INFOD : origin = 0x1000, length = 0x0040
FLASH : origin = 0x2100, length = 0xCA27
IDR_SEGS : origin = 0xEBDC, length = 0x11FF
...
I want to the start address of a segment IDR_SEGS, that is 0xEBDC.
How do i get start adress using a macro and store it in a variable in c source code?