static rc_t CC _DocAttr_size_v1 ( const struct XFSAttrEditor * self, uint64_t * Size ) { const struct XFSDocNode * Node; uint64_t TempSize; rc_t RCt; Node = NULL; TempSize = 0; RCt = 0; if ( Size == NULL ) { return XFS_RC ( rcNull ); } * Size = 0; RCt = _DocAttr_init_check_v1 ( self, & Node ); if ( RCt == 0 ) { RCt = XFSDocSize ( Node -> doc, & TempSize ); if ( RCt == 0 ) { * Size = TempSize; } } return RCt; } /* _DocAttr_size_v1 () */
static rc_t CC _DocFile_size_v1 ( const struct XFSFileEditor * self, uint64_t * Size ) { const struct XFSDocNode * Node; uint64_t TempSize; rc_t RCt; Node = NULL; TempSize = 0; RCt = 0; if ( Size == NULL ) { return XFS_RC ( rcNull ); } * Size = 0; Node = ( const struct XFSDocNode * ) XFSEditorNode ( & ( self -> Papahen ) ); if ( Node == NULL ) { return XFS_RC ( rcInvalid ); } if ( Node -> doc == NULL ) { return XFS_RC ( rcInvalid ); } RCt = XFSDocSize ( Node -> doc, & TempSize ); if ( RCt == 0 ) { * Size = TempSize; } return RCt; } /* _DocFile_size_v1 () */