Line data Source code
1 : #include "mfhdf.h" 2 : #include "HdfEosDef.h" 3 : 4 598 : int32 VgetnameSafe(int32 vkey, char *vgname, size_t vgnamesize) 5 : { 6 598 : uint16 name_len = 0; 7 598 : if (Vgetnamelen(vkey, &name_len) != SUCCEED) 8 : { 9 0 : vgname[0] = 0; 10 0 : return DFE_BADLEN; 11 : } 12 598 : if (name_len >= vgnamesize ) 13 : { 14 0 : vgname[0] = 0; 15 0 : return DFE_BADLEN; 16 : } 17 598 : return Vgetname(vkey, vgname); 18 : }