FAUST compiler  0.9.9.6b8
Functions | Variables
PSDev.cpp File Reference
#include "PSDev.h"
#include "string.h"
#include "math.h"
#include "compatibility.hh"
#include <iostream>
Include dependency graph for PSDev.cpp:

Go to the source code of this file.

Functions

static char * addFileNum (const char *fname)

Variables

static int gFileNum = 0

Function Documentation

static char* addFileNum ( const char *  fname) [static]

Definition at line 36 of file PSDev.cpp.

References gFileNum.

Referenced by PSDev::PSDev().

{
    char    f[256];
    char    s[256]; 
    int     i;

    // remove suffixes (.xxx.yyy)
    for (i=0; (fname[i] != 0) && (fname[i] != '.'); i++) {
        f[i] = fname[i];
    }
    f[i] = 0;

    // add number and .ps suffix
    snprintf(s, 255, "%s-%d.ps", f, ++gFileNum);
    //cerr << "file name " << s << endl;
    return strdup(s);
}

Here is the caller graph for this function:


Variable Documentation

int gFileNum = 0 [static]

Definition at line 34 of file PSDev.cpp.

Referenced by addFileNum().