making ifdef alloca changes so compile completes on os400