SYNOPSIS
int clonep ()
int clonep (object obj)
int clonep (string obj)
int clonep (mixed arg)
DESCRIPTION
The efun returns 1 if <obj> is a clone, and 0 if it is not.
The <obj> can be given as the object itself, or by its name.
If <obj> is omitted, the current object is tested.
Arguments of other types return 0.
Objects with replaced programs no longer count as clones.
EXAMPLE
object o;
o = clone_object("/std/thing");
write(clonep(o)); --> writes "1"
write(clonep("/std/thing")) --> writes "0"
(In COMPAT_MODE use "std/thing" as the filename)
HISTORY
Introduced in LDMud 3.2.6, changed in 3.2.7 so that objects
with replaced programs no longer count as clones.
SEE ALSO
load_name(E), clone_object(E), clones(E)