modify: optimize lin.f lin_array.c lin_pointer.c
optimize lin.cc, lin_dynamic.d, lin_static.d