Fixed a prototype warning.
Added macros for inserting {},[],()