corrected simple warning when checking size_t for less than zero in diStrcture