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