Convert-UUlib
view release on metacpan or search on metacpan
char *
UUFNameFilter (fname)
char * fname
void
UULoadFile (fname, id = 0, delflag = 0, partno = -1)
char * fname
char * id
int delflag
int partno
PPCODE:
{
int count;
IV ret;
RELEASE;
ret = UULoadFileWithPartNo (fname, id, delflag, partno, &count);
ACQUIRE;
XPUSHs (sv_2mortal (newSViv (ret)));
if (GIMME_V == G_ARRAY)
char * from
char * subject
int isemail
uulist *
UUGetFileListItem (num)
int num
void
GetFileList ()
PPCODE:
{
uulist *iter;
for (iter = UUGlobalFileList; iter; iter = iter->NEXT)
XPUSHs (sv_setref_pv (sv_newmortal (), "Convert::UUlib::Item", iter));
}
MODULE = Convert::UUlib PACKAGE = Convert::UUlib::Item
int
CODE:
RETVAL = li->binfile;
OUTPUT:
RETVAL
# methods accessing internal data(!)
void
parts (li)
uulist *li
PPCODE:
{
struct _uufile *p = li->thisfile;
while (p)
{
HV *pi = newHV ();
hv_store (pi, "partno" , 6, newSViv (p->partno) , 0);
if (p->filename ) hv_store (pi, "filename", 8, newSVpv (p->filename, 0) , 0);
if (p->subfname ) hv_store (pi, "subfname", 8, newSVpv (p->subfname, 0) , 0);
( run in 0.915 second using v1.01-cache-2.11-cpan-71847e10f99 )