Added support for source ip address print.
Added dines compilation
Added exception macro