Method MasterObject()->program_path_to_name()
- Method program_path_to_name
string
program_path_to_name(string
path
,void
|string
module_prefix
,void
|string
module_suffix
,void
|string
object_suffix
)- Description
Converts a module path on the form
"Foo.pmod/Bar.pmod"
or"/path/to/pike/lib/modules/Foo.pmod/Bar.pmod"
to a module identifier on the form"Foo.Bar"
.If
module_prefix
ormodule_suffix
are given, they are prepended and appended, respectively, to the returned string if it's a module file (i.e. ends with".pmod"
or".so"
). Ifobject_suffix
is given, it's appended to the returned string if it's an object file (i.e. ends with".pike"
).