; docformat = 'rst' ;+ ; Returns a nice string name for the given type code. ; ; :Returns: ; string ; ; :Params: ; code : in, required, type=int ; type code as given by the `SIZE` function ;- function mg_typename, code compile_opt strictarr case code of 0 : return, 'undefined' 1 : return, 'byte' 2 : return, 'integer' 3 : return, 'long' 4 : return, 'float' 5 : return, 'double' 6 : return, 'complex' 7 : return, 'string' 8 : return, 'structure' 9 : return, 'double complex' 10 : return, 'pointer' 11 : return, 'object' 12 : return, 'unsigned integer' 13 : return, 'unsigned long' 14 : return, '64-bit integer' 15 : return, 'unsigned 64-bit integer' endcase end