=head1 NAME
-VMS::XSSymSet - keep sets of symbol names palatable to the VMS linker
+ExtUtils::XSSymSet - keep sets of symbol names palatable to the VMS linker
=head1 SYNOPSIS
- use VMS::XSSymSet;
+ use ExtUtils::XSSymSet;
- $set = new VMS::XSSymSet;
+ $set = new ExtUtils::XSSymSet;
while ($sym = make_symbol()) { $set->addsym($sym); }
foreach $safesym ($set->all_trimmed) {
print "Processing $safesym (derived from ",$self->get_orig($safesym),")\n";
do_stuff($safesym);
}
- $safesym = VMS::XSSymSet->trimsym($onesym);
+ $safesym = ExtUtils::XSSymSet->trimsym($onesym);
=head1 DESCRIPTION
characters of their names, it is occasionally necessary to shorten
symbol names in order to avoid collisions. (This is especially true of
names generated by xsubpp, since prefixes generated by nested package
-names can become quite long.) C<VMS::XSSymSet> provides functions to
+names can become quite long.) C<ExtUtils::XSSymSet> provides functions to
shorten names in a consistent fashion, and to track a set of names to
insure that each is unique. While designed with F<xsubpp> in mind, it
may be used with any set of strings.
=item new([$maxlen[,$silent]])
-Creates an empty C<VMS::XSSymset> set of symbols. This function may be
+Creates an empty C<ExtUtils::XSSymset> set of symbols. This function may be
called as a static method or via an existing object. If C<$maxlen> or
C<$silent> are specified, they are used as the defaults for maximum
name length and warning behavior in future calls to addsym() or