Compare usage entries for a function to its actual arguments.
compare_usage1(urdo, ucur)TRUE if the usages are identical, FALSE otherwise.
The return value has attribute "details", which is a list providing
details of the comparison. The elements of this list should be
referred by name, since if one of urdo or ucur is NULL
or NA, the list contains only the fields "obj_removed", "obj_added",
"rdo_usage", "cur_usage", and "alias".
a logical value, TRUE if the `name' is the same in both objects.
names present in urdo but not in ucur
names present in ucur but not in urdo
a logical value, TRUE if the argument names in both objects are the same.
a logical value, TRUE if the defaults for the arguments in both objects are the same.
a logical value, TRUE if the formals
are the same, i.e. fields identical_argnames and
identical_defaults are both TRUE.
names of arguments in ucur but not in urdo.
names of arguments in urdo but not in ucur.
names of arguments whose defaults are the same.
a copy of urdo.
a copy of ucur.
alias of the name of the object, see `Details'.
usage text for a function or S3 method from an Rd object or file.
usage generated from the actual object.
Georgi N. Boshnakov
Compares the usage statements for functions in the Rd object or file
urdo to the usage inferred from the actual definitions of the
functions. The comparison is symmetric but the interpretation assumes
that ucur may be more recent.
Note: do not compare the return value to TRUE with identical or
isTRUE. The attribute makes the returned value not identical to
TRUE in any case.
inspect_usage