Ejemplo n.º 1
0
char*
aim_fstrdup(const char* fmt, ...)
{
    char* rv;
    va_list vargs;
    va_start(vargs, fmt);
    rv = aim_vfstrdup(fmt, vargs);
    va_end(vargs);
    return rv;
}
Ejemplo n.º 2
0
int
onlp_file_vsize(const char* fmt, va_list vargs)
{
    int rv;
    struct stat sb;

    char* fname = aim_vfstrdup(fmt, vargs);
    if(stat(fname, &sb) != -1) {
        rv = sb.st_size;
    }
    else {
        rv = ONLP_STATUS_E_MISSING;
    }
    aim_free(fname);
    return rv;
}