Changeset 3378 for trunk/packages/vizservers/nanovis
- Timestamp:
- Feb 27, 2013, 11:44:58 PM (12 years ago)
- Location:
- trunk/packages/vizservers/nanovis
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/nanovis/Command.cpp
r3377 r3378 770 770 } 771 771 #ifdef KEEPSTATS 772 int f; 773 772 774 /* Use the initial client key value pairs as the parts for a generating 773 775 * a unique file name. */ -
trunk/packages/vizservers/nanovis/Makefile.in
r3377 r3378 59 59 LD_RUN_PATH = $(libdir):@LD_RPATH@ 60 60 61 SVN_VERSION = $(shell svnversion )61 SVN_VERSION = $(shell svnversion $(srcdir)) 62 62 63 63 LIBS = \ -
trunk/packages/vizservers/nanovis/nanovis.cpp
r3377 r3378 296 296 #define STATSDIR "/var/tmp/visservers" 297 297 298 static int299 SplitPath(const char *path, int *argcPtr, char ***argvPtr)300 {301 char **array;302 int count;303 char *p;304 char *s;305 size_t addrsize;306 307 count = 0;308 for (p = strchr((char *)path, '/'); p != NULL; p = strchr(p+1, '/')) {309 count++;310 }311 addrsize = (count + 1) * sizeof(char *);312 array = (char **)malloc(addrsize + strlen(path) + 1);313 s = (char *)array + addrsize;314 strcpy(s, path);315 316 count = 0;317 for (p = strtok(s, "/"); p != NULL; p = strtok(NULL, "/")) {318 array[count++] = p;319 }320 *argcPtr = count;321 *argvPtr = array;322 return count;323 }324 325 298 int 326 299 NanoVis::getStatsFile(Tcl_Obj *objPtr) … … 331 304 int i; 332 305 char fileName[33]; 306 const char *path; 333 307 md5_state_t state; 334 308 md5_byte_t digest[16]; 335 309 char *string; 310 int length; 336 311 337 312 if (objPtr == NULL) { … … 354 329 Tcl_DStringAppend(&ds, STATSDIR, -1); 355 330 Tcl_DStringAppend(&ds, "/", 1); 356 Tcl_DStringAppend(&ds mfileName, 32);331 Tcl_DStringAppend(&ds, fileName, 32); 357 332 path = Tcl_DStringValue(&ds); 358 333
Note: See TracChangeset
for help on using the changeset viewer.