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().

37 {
38  char f[256];
39  char s[256];
40  int i;
41 
42  // remove suffixes (.xxx.yyy)
43  for (i=0; (fname[i] != 0) && (fname[i] != '.'); i++) {
44  f[i] = fname[i];
45  }
46  f[i] = 0;
47 
48  // add number and .ps suffix
49  snprintf(s, 255, "%s-%d.ps", f, ++gFileNum);
50  //cerr << "file name " << s << endl;
51  return strdup(s);
52 }
static int gFileNum
Definition: PSDev.cpp:34

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().