You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(19) |
Nov
(45) |
Dec
(80) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(58) |
Feb
(127) |
Mar
(74) |
Apr
(34) |
May
(117) |
Jun
(14) |
Jul
(26) |
Aug
(13) |
Sep
(1) |
Oct
(38) |
Nov
(13) |
Dec
(5) |
| 2005 |
Jan
(108) |
Feb
(134) |
Mar
(54) |
Apr
(133) |
May
(16) |
Jun
(54) |
Jul
(128) |
Aug
(99) |
Sep
(157) |
Oct
(182) |
Nov
(236) |
Dec
(212) |
| 2006 |
Jan
(86) |
Feb
(76) |
Mar
(121) |
Apr
(27) |
May
(7) |
Jun
(1) |
Jul
(6) |
Aug
(28) |
Sep
(1) |
Oct
(27) |
Nov
(5) |
Dec
|
| 2007 |
Jan
(32) |
Feb
(22) |
Mar
(22) |
Apr
(11) |
May
(3) |
Jun
(12) |
Jul
(11) |
Aug
(9) |
Sep
(37) |
Oct
(4) |
Nov
(9) |
Dec
(51) |
| 2008 |
Jan
(7) |
Feb
(31) |
Mar
(46) |
Apr
(31) |
May
(5) |
Jun
(27) |
Jul
(12) |
Aug
(5) |
Sep
(13) |
Oct
(24) |
Nov
(112) |
Dec
(15) |
| 2009 |
Jan
(6) |
Feb
(103) |
Mar
(66) |
Apr
(9) |
May
(8) |
Jun
(1) |
Jul
(20) |
Aug
(9) |
Sep
(2) |
Oct
(81) |
Nov
(88) |
Dec
(30) |
| 2010 |
Jan
(65) |
Feb
(57) |
Mar
(22) |
Apr
(12) |
May
(4) |
Jun
(12) |
Jul
(43) |
Aug
(6) |
Sep
(6) |
Oct
(4) |
Nov
(6) |
Dec
(3) |
| 2011 |
Jan
(10) |
Feb
(27) |
Mar
(11) |
Apr
(9) |
May
(69) |
Jun
(73) |
Jul
(67) |
Aug
(116) |
Sep
(40) |
Oct
(11) |
Nov
(34) |
Dec
(19) |
| 2012 |
Jan
|
Feb
(4) |
Mar
(28) |
Apr
(18) |
May
(9) |
Jun
(7) |
Jul
(4) |
Aug
(155) |
Sep
(264) |
Oct
(172) |
Nov
(15) |
Dec
(40) |
| 2013 |
Jan
(1) |
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
(20) |
Jul
(76) |
Aug
(67) |
Sep
(49) |
Oct
(27) |
Nov
(3) |
Dec
(3) |
| 2014 |
Jan
(7) |
Feb
(7) |
Mar
(16) |
Apr
|
May
(4) |
Jun
(1) |
Jul
(18) |
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2015 |
Jan
(6) |
Feb
(5) |
Mar
(3) |
Apr
(23) |
May
(5) |
Jun
|
Jul
(2) |
Aug
(4) |
Sep
|
Oct
|
Nov
(2) |
Dec
(4) |
| 2016 |
Jan
(2) |
Feb
(7) |
Mar
(2) |
Apr
(1) |
May
(14) |
Jun
(3) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
(1) |
Dec
(3) |
| 2017 |
Jan
(6) |
Feb
|
Mar
(3) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(12) |
Sep
(6) |
Oct
|
Nov
(3) |
Dec
|
| 2018 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(8) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2019 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
(8) |
Oct
|
Nov
(2) |
Dec
(25) |
| 2020 |
Jan
|
Feb
(3) |
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(3) |
Oct
(53) |
Nov
(33) |
Dec
|
| 2021 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(4) |
Dec
(5) |
| 2022 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
(5) |
Jul
(93) |
Aug
(206) |
Sep
(39) |
Oct
(19) |
Nov
(11) |
Dec
|
| 2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(2) |
Jun
(150) |
Jul
(124) |
Aug
(14) |
Sep
(5) |
Oct
|
Nov
(1) |
Dec
|
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(12) |
Jul
(62) |
Aug
|
Sep
(7) |
Oct
|
Nov
(7) |
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
(14) |
May
(3) |
Jun
|
Jul
|
Aug
(76) |
Sep
(214) |
Oct
(6) |
Nov
|
Dec
|
|
From: <kin...@us...> - 2003-12-21 02:43:10
|
Update of /cvsroot/teem/teem/src/biff In directory sc8-pr-cvs1:/tmp/cvs-serv5616/biff Modified Files: biff.h Log Message: Yet more changes and re-arrangements for NrrdIO Index: biff.h =================================================================== RCS file: /cvsroot/teem/teem/src/biff/biff.h,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** biff.h 23 Jul 2003 01:20:26 -0000 1.14 --- biff.h 21 Dec 2003 02:43:07 -0000 1.15 *************** *** 21,28 **** --- 21,33 ---- #define BIFF_HAS_BEEN_INCLUDED + /* ---- BEGIN non-NrrdIO */ + #include <stdio.h> #include <string.h> #include <teem/air.h> + + /* ---- END non-NrrdIO */ + #ifdef __cplusplus |
|
From: <kin...@us...> - 2003-12-21 02:43:10
|
Update of /cvsroot/teem/teem/src/air
In directory sc8-pr-cvs1:/tmp/cvs-serv5616/air
Modified Files:
miscAir.c
Log Message:
Yet more changes and re-arrangements for NrrdIO
Index: miscAir.c
===================================================================
RCS file: /cvsroot/teem/teem/src/air/miscAir.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -C2 -d -r1.18 -r1.19
*** miscAir.c 30 Oct 2003 21:30:07 -0000 1.18
--- miscAir.c 21 Dec 2003 02:43:07 -0000 1.19
***************
*** 29,40 ****
#endif
- #if TEEM_32BIT == 1
- const int airMy32Bit = 1;
- const char airMyFmt_size_t[] = "%u";
- #else
- const int airMy32Bit = 0;
- const char airMyFmt_size_t[] = "%lu";
- #endif
-
/*
******** airTeemVersion
--- 29,32 ----
***************
*** 50,122 ****
/*
- ******** airSrand()
- **
- ** uses clock to seed srand()
- */
- void
- airSrand(void) {
-
- srand((unsigned int)airTime());
- }
-
- /*
- ******** airRand()
- **
- ** returns double in range [0.0,1.0)
- */
- double
- airRand(void) {
- double val, sc = 1.0/(RAND_MAX+1.0);
-
- val = sc*rand();
-
- /* repeat as needed */
- val = sc*(val + rand());
- val = sc*(val + rand());
- val = sc*(val + rand());
-
- return val;
- }
-
- /*
- ******** airRandInt
- **
- ** returns a random integer in range [0, N-1]
- */
- int
- airRandInt(int N) {
- int i;
-
- AIR_INDEX(0.0, airRand(), 1.0, N, i);
- i = AIR_CLAMP(0, i, N-1);
- return i;
- }
-
- /*
- ******** airShuffle()
- **
- ** generates a random permutation of integers [0..N-1] if perm is non-zero,
- ** otherwise, just fills buff with [0..N-1] in order
- */
- void
- airShuffle(int *buff, int N, int perm) {
- int i, swp, tmp;
-
- if (!(buff && N > 0))
- return;
-
- for (i=0; i<N; i++)
- buff[i] = i;
- if (perm) {
- for (i=0; i<N; i++) {
- swp = i + airRandInt(N - i);
- tmp = buff[swp];
- buff[swp] = buff[i];
- buff[i] = tmp;
- }
- }
- }
-
- /*
******** airNull()
**
--- 42,45 ----
***************
*** 219,222 ****
--- 142,330 ----
/*
+ ******** airSinglePrintf
+ **
+ ** a complete stand-in for {f|s}printf(), as long as the given format
+ ** string contains exactly one conversion sequence. The utility of
+ ** this is to standardize the printing of IEEE 754 special values:
+ ** QNAN, SNAN -> "NaN"
+ ** POS_INF -> "+inf"
+ ** NEG_INF -> "-inf"
+ ** The format string can contain other things besides just the
+ ** conversion sequence: airSingleFprintf(f, " (%f)\n", AIR_NAN)
+ ** will be the same as fprintf(f, " (%s)\n", "NaN");
+ **
+ ** To get fprintf behavior, pass "str" as NULL
+ ** to get sprintf bahavior, pass "file" as NULL
+ **
+ ** Someday I'll find/write a complete {f|s|}printf replacement ...
+ */
+ int
+ airSinglePrintf(FILE *file, char *str, const char *_fmt, ...) {
+ char *fmt;
+ float valF=0;
+ double valD=0;
+ int ret, isF, isD, cls;
+ char *conv=NULL, *p0, *p1, *p2, *p3, *p4, *p5;
+ va_list ap;
+
+ va_start(ap, _fmt);
+ fmt = airStrdup(_fmt);
+
+ p0 = strstr(fmt, "%e");
+ p1 = strstr(fmt, "%f");
+ p2 = strstr(fmt, "%g");
+ p3 = strstr(fmt, "%le");
+ p4 = strstr(fmt, "%lf");
+ p5 = strstr(fmt, "%lg");
+ isF = p0 || p1 || p2;
+ isD = p3 || p4 || p5;
+ if (isF) {
+ conv = p0 ? p0 : (p1 ? p1 : p2);
+ }
+ if (isD) {
+ conv = p3 ? p3 : (p4 ? p4 : p5);
+ }
+ if (isF || isD) {
+ if (isF) {
+ /* use "double" instead of "float" because var args are _always_
+ subject to old-style C type promotions: float promotes to double */
+ valF = (float)(va_arg(ap, double));
+ cls = airFPClass_f(valF);
+ }
+ else {
+ valD = va_arg(ap, double);
+ cls = airFPClass_d(valD);
+ }
+ switch (cls) {
+ case airFP_SNAN:
+ case airFP_QNAN:
+ case airFP_POS_INF:
+ case airFP_NEG_INF:
+ if (isF) {
+ memcpy(conv, "%s", 2);
+ }
+ else {
+ /* this sneakiness allows us to replace a 3-character conversion
+ sequence for a double (such as %lg) with a 3-character conversion
+ for a string, which we know has at most 4 characters */
+ memcpy(conv, "%4s", 3);
+ }
+ break;
+ }
+ #define PRINT(F, S, C, V) ((F) ? fprintf((F),(C),(V)) : sprintf((S),(C),(V)))
+ switch (cls) {
+ case airFP_SNAN:
+ case airFP_QNAN:
+ ret = PRINT(file, str, fmt, "NaN");
+ break;
+ case airFP_POS_INF:
+ ret = PRINT(file, str, fmt, "+inf");
+ break;
+ case airFP_NEG_INF:
+ ret = PRINT(file, str, fmt, "-inf");
+ break;
+ default:
+ if (isF) {
+ ret = PRINT(file, str, fmt, valF);
+ }
+ else {
+ ret = PRINT(file, str, fmt, valD);
+ }
+ break;
+ }
+ }
+ else {
+ ret = file ? vfprintf(file, fmt, ap) : vsprintf(str, fmt, ap);
+ }
+
+ va_end(ap);
+ free(fmt);
+ return ret;
+ }
+
+ #if TEEM_32BIT == 1
+ const int airMy32Bit = 1;
+ #else
+ const int airMy32Bit = 0;
+ #endif
+
+ /* ---- BEGIN non-NrrdIO */
+
+ #if TEEM_32BIT == 1
+ const char airMyFmt_size_t[] = "%u";
+ #else
+ const char airMyFmt_size_t[] = "%lu";
+ #endif
+
+ /*
+ ******** airSrand()
+ **
+ ** uses clock to seed srand()
+ */
+ void
+ airSrand(void) {
+
+ srand((unsigned int)airTime());
+ }
+
+ /*
+ ******** airRand()
+ **
+ ** returns double in range [0.0,1.0)
+ */
+ double
+ airRand(void) {
+ double val, sc = 1.0/(RAND_MAX+1.0);
+
+ val = sc*rand();
+
+ /* repeat as needed */
+ val = sc*(val + rand());
+ val = sc*(val + rand());
+ val = sc*(val + rand());
+
+ return val;
+ }
+
+ /*
+ ******** airRandInt
+ **
+ ** returns a random integer in range [0, N-1]
+ */
+ int
+ airRandInt(int N) {
+ int i;
+
+ AIR_INDEX(0.0, airRand(), 1.0, N, i);
+ i = AIR_CLAMP(0, i, N-1);
+ return i;
+ }
+
+ /*
+ ******** airShuffle()
+ **
+ ** generates a random permutation of integers [0..N-1] if perm is non-zero,
+ ** otherwise, just fills buff with [0..N-1] in order
+ */
+ void
+ airShuffle(int *buff, int N, int perm) {
+ int i, swp, tmp;
+
+ if (!(buff && N > 0))
+ return;
+
+ for (i=0; i<N; i++)
+ buff[i] = i;
+ if (perm) {
+ for (i=0; i<N; i++) {
+ swp = i + airRandInt(N - i);
+ tmp = buff[swp];
+ buff[swp] = buff[i];
+ buff[i] = tmp;
+ }
+ }
+ }
+
+ /*
******* airDoneStr()
**
***************
*** 337,442 ****
}
- /*
- ******** airSinglePrintf
- **
- ** a complete stand-in for {f|s}printf(), as long as the given format
- ** string contains exactly one conversion sequence. The utility of
- ** this is to standardize the printing of IEEE 754 special values:
- ** QNAN, SNAN -> "NaN"
- ** POS_INF -> "+inf"
- ** NEG_INF -> "-inf"
- ** The format string can contain other things besides just the
- ** conversion sequence: airSingleFprintf(f, " (%f)\n", AIR_NAN)
- ** will be the same as fprintf(f, " (%s)\n", "NaN");
- **
- ** To get fprintf behavior, pass "str" as NULL
- ** to get sprintf bahavior, pass "file" as NULL
- **
- ** Someday I'll find/write a complete {f|s|}printf replacement ...
- */
- int
- airSinglePrintf(FILE *file, char *str, const char *_fmt, ...) {
- char *fmt;
- float valF=0;
- double valD=0;
- int ret, isF, isD, cls;
- char *conv=NULL, *p0, *p1, *p2, *p3, *p4, *p5;
- va_list ap;
-
- va_start(ap, _fmt);
- fmt = airStrdup(_fmt);
-
- p0 = strstr(fmt, "%e");
- p1 = strstr(fmt, "%f");
- p2 = strstr(fmt, "%g");
- p3 = strstr(fmt, "%le");
- p4 = strstr(fmt, "%lf");
- p5 = strstr(fmt, "%lg");
- isF = p0 || p1 || p2;
- isD = p3 || p4 || p5;
- if (isF) {
- conv = p0 ? p0 : (p1 ? p1 : p2);
- }
- if (isD) {
- conv = p3 ? p3 : (p4 ? p4 : p5);
- }
- if (isF || isD) {
- if (isF) {
- /* use "double" instead of "float" because var args are _always_
- subject to old-style C type promotions: float promotes to double */
- valF = (float)(va_arg(ap, double));
- cls = airFPClass_f(valF);
- }
- else {
- valD = va_arg(ap, double);
- cls = airFPClass_d(valD);
- }
- switch (cls) {
- case airFP_SNAN:
- case airFP_QNAN:
- case airFP_POS_INF:
- case airFP_NEG_INF:
- if (isF) {
- memcpy(conv, "%s", 2);
- }
- else {
- /* this sneakiness allows us to replace a 3-character conversion
- sequence for a double (such as %lg) with a 3-character conversion
- for a string, which we know has at most 4 characters */
- memcpy(conv, "%4s", 3);
- }
- break;
- }
- #define PRINT(F, S, C, V) ((F) ? fprintf((F),(C),(V)) : sprintf((S),(C),(V)))
- switch (cls) {
- case airFP_SNAN:
- case airFP_QNAN:
- ret = PRINT(file, str, fmt, "NaN");
- break;
- case airFP_POS_INF:
- ret = PRINT(file, str, fmt, "+inf");
- break;
- case airFP_NEG_INF:
- ret = PRINT(file, str, fmt, "-inf");
- break;
- default:
- if (isF) {
- ret = PRINT(file, str, fmt, valF);
- }
- else {
- ret = PRINT(file, str, fmt, valD);
- }
- break;
- }
- }
- else {
- ret = file ? vfprintf(file, fmt, ap) : vsprintf(str, fmt, ap);
- }
-
- va_end(ap);
- free(fmt);
- return ret;
- }
-
void
airBinaryPrintUInt(FILE *file, int digits, unsigned int N) {
--- 445,448 ----
***************
*** 582,584 ****
--- 588,592 ----
}
}
+
+ /* ---- END non-NrrdIO */
|
|
From: <kin...@us...> - 2003-12-21 02:42:53
|
Update of /cvsroot/teem/teem/src/air
In directory sc8-pr-cvs1:/tmp/cvs-serv5464/air
Modified Files:
air.h
Log Message:
Nixed the AIR_MEMCPY macros because they were not being used by anyone. Yet more changes and re-arrangements for NrrdIO
Index: air.h
===================================================================
RCS file: /cvsroot/teem/teem/src/air/air.h,v
retrieving revision 1.32
retrieving revision 1.33
diff -C2 -d -r1.32 -r1.33
*** air.h 19 Dec 2003 22:32:24 -0000 1.32
--- air.h 21 Dec 2003 02:42:50 -0000 1.33
***************
*** 41,48 ****
--- 41,52 ----
#ifdef _WIN32
#if _MSC_VER < 1300 || !defined(_USE_MATH_DEFINES)
+ #ifndef M_PI
#define M_PI 3.14159265358979323846
+ #endif
+ #ifndef M_E
#define M_E 2.71828182845904523536
#endif
#endif
+ #endif
#if defined(_WIN32) && !defined(__CYGWIN__)
***************
*** 373,382 ****
extern air_export const char *airTeemVersion;
extern air_export const char *airTeemReleaseDate;
- extern air_export const char airMyFmt_size_t[];
- extern air_export const int airMy32Bit;
- extern void airSrand(void);
- extern double airRand(void);
- extern int airRandInt(int N);
- extern void airShuffle(int *buff, int N, int perm);
extern void *airNull(void);
extern void *airSetNull(void **ptrP);
--- 377,380 ----
***************
*** 385,388 ****
--- 383,394 ----
extern FILE *airFopen(const char *name, FILE *std, const char *mode);
extern FILE *airFclose(FILE *file);
+ extern int airSinglePrintf(FILE *file, char *str, const char *fmt, ...);
+ extern air_export const int airMy32Bit;
+ /* ---- BEGIN non-NrrdIO */
+ extern air_export const char airMyFmt_size_t[];
+ extern void airSrand(void);
+ extern double airRand(void);
+ extern int airRandInt(int N);
+ extern void airShuffle(int *buff, int N, int perm);
extern char *airDoneStr(float start, float here, float end, char *str);
extern double airTime();
***************
*** 391,395 ****
extern int airSgn(double);
extern int airLog2(float n);
- extern int airSinglePrintf(FILE *file, char *str, const char *fmt, ...);
extern void airBinaryPrintUInt(FILE *file, int digits, unsigned int N);
extern double airErf(double x);
--- 397,400 ----
***************
*** 403,406 ****
--- 408,412 ----
extern float airFStore(void *v, int t, float f);
extern double airDStore(void *v, int t, double d);
+ /* ---- END non-NrrdIO */
/* dio.c */
***************
*** 780,815 ****
# endif
#endif
-
- /*
- ******** AIR_MEMCPY1, AIR_MEMCPY2, AIR_MEMCPY4, AIR_MEMCPY8, AIR_MEMCPY
- **
- ** THESE ARE NOT GENERALY PURPOSE memcpy() REPLACEMENTS!
- **
- ** They offer a speed-up over memcpy() by eliminating calls to in on
- ** very small lengths of memory, BUT ONLY when the addresses involved
- ** are a multiple of the number of bytes to be copied.
- ** AIR_MEMCPY{1,2,4,8} will (like memcpy) return the first argument, but
- ** AIR_MEMCPY does not.
- **
- ** Using these macros is, more than other macros, playing with fire!
- ** You can very very easily get a (fatal) bus error by trying to
- ** dereference a pointer as say, an int, just because 4 bytes need to
- ** be copied, even when the pointer has nothing to do with ints, and
- ** is therefore holding an address which is NOT a multiple of four.
- ** Hence the warnings above.
- */
- #define AIR_MEMCPY1(a, b) (*((char*)(a)) = *((char*)(b)))
- #define AIR_MEMCPY2(a, b) (*((short*)(a)) = *((short*)(b)))
- #define AIR_MEMCPY4(a, b) (*((int*)(a)) = *((int*)(b)))
- #define AIR_MEMCPY8(a, b) (*((long long*)(a)) = *((long long*)(b)))
- #define AIR_MEMCPY(a, b, sz) \
- switch (sz) { \
- case 1: AIR_MEMCPY1(a, b); break; \
- case 2: AIR_MEMCPY2(a, b); break; \
- case 4: AIR_MEMCPY4(a, b); break; \
- case 8: AIR_MEMCPY8(a, b); break; \
- default: memcpy((a), (b), (sz)); break; \
- }
-
#ifdef __cplusplus
--- 786,789 ----
|
|
From: <kin...@us...> - 2003-12-21 02:41:54
|
Update of /cvsroot/teem/teem/src/ten
In directory sc8-pr-cvs1:/tmp/cvs-serv5373/ten
Modified Files:
tendHelix.c
Log Message:
nixed unused variables
Index: tendHelix.c
===================================================================
RCS file: /cvsroot/teem/teem/src/ten/tendHelix.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** tendHelix.c 19 Dec 2003 07:58:39 -0000 1.1
--- tendHelix.c 21 Dec 2003 02:41:51 -0000 1.2
***************
*** 43,47 ****
float r, float R, float S, float angle) {
int sx, sy, sz, xi, yi, zi, idx;
! double th, t0, t1, t2, t3, v0, v1, v2, v3,
wpos[3], vpos[3],
W2H[9], H2W[9], H2C[9], C2H[9], fv[3], rv[3], uv[3], mA[9], mB[9], inside,
--- 43,47 ----
float r, float R, float S, float angle) {
int sx, sy, sz, xi, yi, zi, idx;
! double th, t0, t1, t2, t3, v1, v2,
wpos[3], vpos[3],
W2H[9], H2W[9], H2C[9], C2H[9], fv[3], rv[3], uv[3], mA[9], mB[9], inside,
***************
*** 78,85 ****
t1 = RR*t0 + CC*t3;
t2 = CC*t0 + RR*t3;
- v0 = VAL(t0);
v1 = VAL(t1);
v2 = VAL(t2);
- v3 = VAL(t3);
while ( t3-t0 > 0.0001*(AIR_ABS(t1+t2)) ) {
if (v1 < v2) {
--- 78,83 ----
|
|
From: <kin...@us...> - 2003-12-21 02:31:21
|
Update of /cvsroot/teem/teem/src/ten
In directory sc8-pr-cvs1:/tmp/cvs-serv4030
Modified Files:
mod.c
Log Message:
fixing handling of "target" argument to tenSizeNormalize
Index: mod.c
===================================================================
RCS file: /cvsroot/teem/teem/src/ten/mod.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** mod.c 8 Dec 2003 23:19:03 -0000 1.8
--- mod.c 21 Dec 2003 02:31:15 -0000 1.9
***************
*** 67,73 ****
me, eval[0], eval[1], eval[2], size);
*/
! eval[0] = AIR_AFFINE(0, amount, 1, eval[0], eval[0]/size);
! eval[1] = AIR_AFFINE(0, amount, 1, eval[1], eval[1]/size);
! eval[2] = AIR_AFFINE(0, amount, 1, eval[2], eval[2]/size);
/*
fprintf(stderr, "%g %g %g\n", eval[0], eval[1], eval[2]);
--- 67,73 ----
me, eval[0], eval[1], eval[2], size);
*/
! eval[0] = AIR_AFFINE(0, amount, 1, eval[0], target*eval[0]/size);
! eval[1] = AIR_AFFINE(0, amount, 1, eval[1], target*eval[1]/size);
! eval[2] = AIR_AFFINE(0, amount, 1, eval[2], target*eval[2]/size);
/*
fprintf(stderr, "%g %g %g\n", eval[0], eval[1], eval[2]);
|
|
From: <kin...@us...> - 2003-12-21 00:43:49
|
Update of /cvsroot/teem/teem/src/biff
In directory sc8-pr-cvs1:/tmp/cvs-serv21781
Modified Files:
GNUmakefile
Added Files:
biffbiff.c
Removed Files:
biff.c
Log Message:
had to rename biff.c to biffbiff.c to compensate for a "File biff.c was considered already" BUG in GNU make version 3.79.1
--- NEW FILE: biffbiff.c ---
/*
teem: Gordon Kindlmann's research software
Copyright (C) 2003, 2002, 2001, 2000, 1999, 1998 University of Utah
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
#include "biff.h"
/*
** This is mostly garbage.
** It needs to be re-written.
** I apologize.
*/
/*
** _biffEntry struct
**
** hold information and messages associated with one key
*/
typedef struct {
char key[BIFF_MAXKEYLEN+1]; /* the key */
char **err; /* array of error strings; the err array itself
is NOT null-terminated */
int num; /* length of "err" == # strings stored */
airArray *AA; /* air array for err and num */
} _biffEntry;
_biffEntry **_biffErr=NULL; /* master array of _biffEntry pointers */
int _biffNum=0, /* length of _biffErr == # keys maintained */
_biffIdx=-1; /* hack: index of latest key found */
airArray *_biffAA=NULL; /* air array of _biffErr and _biffNum */
#define _BIFF_INCR 2
/*
** _biffInit()
**
** allocates data structers needed by biff. Panics and exit(1)s if
** anything goes wrong. Can be harmlessly called multiple times.
*/
void
_biffInit() {
char me[]="_biffInit";
if (!_biffAA) {
_biffAA = airArrayNew((void**)&_biffErr, &_biffNum,
sizeof(_biffEntry*), _BIFF_INCR);
if (!_biffAA) {
fprintf(stderr, "%s: PANIC: couldn't allocate internal data\n", me);
exit(1);
}
}
}
/*
** _biffCheckKey()
**
** makes sure given key is kosher. Panics and exit(1)s if given a NULL key
** or if key is too long
*/
void
_biffCheckKey(const char *key) {
char me[] = "_biffCheckKey";
if (!key) {
fprintf(stderr, "%s: PANIC: given NULL key\n", me);
exit(1);
}
if (strlen(key) > BIFF_MAXKEYLEN) {
fprintf(stderr, "%s: PANIC: key \"%s\" exceeds %d chars\n",
me, key, BIFF_MAXKEYLEN);
exit(1);
}
}
/*
** _biffFindKey()
**
** returns a pointer to the entry which contains the given key, or
** NULL if it was not found
*/
_biffEntry *
_biffFindKey(const char *key) {
int i = -1;
_biffEntry *e;
if (_biffNum) {
for (i=0; i<=_biffNum-1; i++) {
/* printf("HEY: comparing key[%d]=\"%s\" to \"%s\"\n",
i, _biffErr[i]->key, key); */
if (!strcmp(_biffErr[i]->key, key))
break;
}
if (i == _biffNum) {
i = -1;
}
}
/* printf("HEY: index(\"%s\") = %d\n", key, i); */
if (-1 == i) {
e = NULL;
_biffIdx = -1;
}
else {
e = _biffErr[i];
_biffIdx = i;
}
return(e);
}
/*
** _biffNewEntry()
**
** creates and initializes one new _biffEntry, returning a pointer to it
** panics and exit(1)s if there is a problem.
*/
_biffEntry *
_biffNewEntry(const char *key) {
char me[]="_biffInitEntry";
_biffEntry *e;
e = calloc(1, sizeof(_biffEntry));
if (!e) {
fprintf(stderr, "%s: couldn't make entry for new key \"%s\"\n", me, key);
exit(1);
}
strcpy(e->key, key);
e->AA = airArrayNew((void**)&(e->err), &(e->num), sizeof(char*), _BIFF_INCR);
if (!e->AA) {
fprintf(stderr, "%s: couldn't make array for new key \"%s\"\n", me, key);
exit(1);
}
airArrayPointerCB(e->AA, NULL, airFree);
return(e);
}
/*
** _biffNukeEntry()
**
** deletes given entry, and all info contained therein
*/
void
_biffNukeEntry(_biffEntry *e) {
if (e) {
airArraySetLen(e->AA, 0);
airArrayNuke(e->AA);
free(e);
}
}
/*
** _biffAddKey()
**
** adds a key to _biffErr, and returns a pointer to the new entry
** assumes that given key does NOT appear in current list.
** panics and exit(1)s if there is a problem
*/
_biffEntry *
_biffAddKey(const char *key) {
char me[]="_biffAddKey";
int i, newIdx;
_biffEntry *e;
/* find index of new key */
for (i=0; i<=_biffNum-1; i++) {
if (strcmp(key, _biffErr[i]->key) < 0) {
/* we've hit the one which comes after the new key */
break;
}
}
/* if the for loop was never broken, _biffNum is the correct new index */
newIdx = i;
/* printf("HEY: index(new key \"%s\") = %d\n", key, i); */
if (-1 == airArrayIncrLen(_biffAA, 1)) {
fprintf(stderr, "%s: PANIC: couldn't accomodate one more key\n", me);
exit(1);
}
/* _biffNum is now one bigger */
for (i=_biffNum-2; i>=newIdx; i--) {
_biffErr[i+1] = _biffErr[i];
}
e = _biffErr[newIdx] = _biffNewEntry(key);
return(e);
}
/*
** _biffAddErr()
**
** adds a given message to the given entry. The message is processed to
** convert all whitespace into ' ', and to eliminate whitespace at the
** end of the message.
** panics and exit(1)s if there is a problem
*/
void
_biffAddErr(_biffEntry *e, const char *err) {
char *buf, me[]="_biffAddErr";
int i, len;
/* printf("%s: HEY(before): err[%s]->num = %d\n", me, e->key, e->num); */
if (-1 == airArrayIncrLen(e->AA, 1)) {
fprintf(stderr, "%s: PANIC: couldn't add message for key %s\n",
me, e->key);
exit(1);
}
/* printf("%s: HEY(after): err[%s]->num = %d\n", me, e->key, e->num); */
buf = airStrdup(err);
len = strlen(buf);
for (i=0; i<=len-1; i++) {
if (isspace(buf[i]))
buf[i] = ' ';
}
i = len-1;
while (isspace(buf[i])) {
buf[i--] = 0;
}
/* printf("%s: HEY(after): err[%s]->num = %d\n", me, e->key, e->num); */
/* printf("%s: HEY: err[%s][%d] now \"%s\"\n", me, e->key, e->num-1, buf); */
e->err[e->num-1] = buf;
}
/***********************************************************************/
/***********************************************************************/
/*
******** biffSet()
**
** Sets given message "err" to be only message at "key". "key" can be
** a new or existing key, but if it is an existing key, then existing
** messages at that key are lost
*/
void
biffSet(const char *key, const char *err) {
_biffEntry *e;
_biffInit();
_biffCheckKey(key);
e = _biffFindKey(key);
if (!e) {
/* not a key we remember seeing */
e = _biffAddKey(key);
}
/* delete any existing messages at this index */
airArraySetLen(e->AA, 0);
/* add the new message */
_biffAddErr(e, err);
}
/*
******** biffAdd()
**
** just like biffSet(), but doesn't delete existing messages
*/
void
biffAdd(const char *key, const char *err) {
_biffEntry *e;
_biffInit();
_biffCheckKey(key);
e = _biffFindKey(key);
if (!e) {
e = _biffAddKey(key);
}
/* add the new message */
_biffAddErr(e, err);
}
/*
******** biffMaybeAdd()
**
** wrapper around biffAdd() but doesn't actually do anything if !useBiff
*/
void
biffMaybeAdd(const char *key, const char *err, int useBiff) {
if (useBiff) {
biffAdd(key, err);
}
}
/*
******** biffGet()
**
** creates a string which records all the errors at given key and
** returns it. Returns NULL in case of error. This function should
** be considered a glorified strdup(): it is the callers responsibility
** to free this string later
*/
char *
biffGet(const char *key) {
int i, max, len, sum;
char me[] = "biffGet", *ret = NULL, *buf;
_biffEntry *e;
_biffInit();
_biffCheckKey(key);
/* find the index */
e = _biffFindKey(key);
if (!e) {
/* error: not a key we remember seeing */
fprintf(stderr, "%s: WARNING: no information for key \"%s\"\n", me, key);
return(NULL);
}
if (!e->num) {
/* there's a key, but no error messages. Odd. */
return(airStrdup(""));
}
max = sum = 0;
for (i=0; i<=e->num-1; i++) {
len = strlen(e->err[i]) + strlen(e->key) + 4;
sum += len;
max = AIR_MAX(max, len);
}
buf = (char*)calloc(max+1, sizeof(char));
ret = (char*)calloc(sum+1, sizeof(char));
if (!(buf && ret)) {
fprintf(stderr, "%s: PANIC: unable to allocate buffers\n", me);
exit(1);
}
for (i=e->num-1; i>=0; i--) {
sprintf(buf, "[%s] %s\n", key, e->err[i]);
strcat(ret, buf);
}
free(buf);
return(ret);
}
/*
******** biffCheck()
**
** sees how many messages there are for a given key
** returns 0 if the key doesn't exist.
*/
int
biffCheck(const char *key) {
_biffEntry *e;
_biffInit();
_biffCheckKey(key);
e = _biffFindKey(key);
if (!e) {
return 0;
}
return e->num;
}
/*
******** biffDone()
**
** frees everything associated with given key, and shrinks list of keys
*/
void
biffDone(const char *key) {
char me[]="biffDone";
int i, idx;
_biffEntry *e;
_biffInit();
_biffCheckKey(key);
e = _biffFindKey(key);
if (!e) {
fprintf(stderr, "%s: WARNING: no information for key \"%s\"\n", me, key);
return;
}
idx = _biffIdx;
_biffNukeEntry(e);
for (i=idx; i<=_biffNum-2; i++) {
_biffErr[i] = _biffErr[i+1];
}
airArrayIncrLen(_biffAA, -1);
}
void
biffMove(const char *destKey, const char *err, const char *srcKey) {
int i, len, max;
char me[] = "biffMove", *buf;
_biffEntry *dest, *src;
_biffInit();
_biffCheckKey(destKey);
_biffCheckKey(srcKey);
/* if srcKey and destKey are the same, this degenerates to biffAdd() */
if (!strcmp(destKey, srcKey)) {
biffAdd(srcKey, err);
return;
}
dest = _biffFindKey(destKey);
if (!dest) {
dest = _biffAddKey(destKey);
}
src = _biffFindKey(srcKey);
if (!src) {
fprintf(stderr, "%s: WARNING: key \"%s\" unknown\n", me, srcKey);
return;
}
max = 0;
for (i=0; i<=src->num-1; i++) {
len = strlen(src->err[i]) + strlen(src->key) + 4;
max = AIR_MAX(max, len);
}
buf = (char*)calloc(max+1, sizeof(char));
if (!buf) {
fprintf(stderr, "%s: PANIC: can't allocate buffer\n", me);
exit(1);
}
for (i=0; i<=src->num-1; i++) {
sprintf(buf, "[%s] %s", srcKey, src->err[i]);
/* printf("%s: HEY: moving \"%s\" to %s\n", me, buf, destKey); */
_biffAddErr(dest, buf);
}
if (err) {
_biffAddErr(dest, err);
}
biffDone(srcKey);
free(buf);
}
char *
biffGetDone(const char *key) {
char *ret;
_biffInit();
_biffCheckKey(key);
ret = biffGet(key);
biffDone(key);
return(ret);
}
Index: GNUmakefile
===================================================================
RCS file: /cvsroot/teem/teem/src/biff/GNUmakefile,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** GNUmakefile 23 Jul 2003 01:20:26 -0000 1.8
--- GNUmakefile 21 Dec 2003 00:43:46 -0000 1.9
***************
*** 46,50 ****
$(L).NEED = air
$(L).PUBLIC_HEADERS = biff.h
! $(L).OBJS = biff.o
$(L).TESTS = test/test
####
--- 46,50 ----
$(L).NEED = air
$(L).PUBLIC_HEADERS = biff.h
! $(L).OBJS = biffbiff.o
$(L).TESTS = test/test
####
--- biff.c DELETED ---
|
|
From: <kin...@us...> - 2003-12-20 13:54:05
|
Update of /cvsroot/teem/teem/src/bin
In directory sc8-pr-cvs1:/tmp/cvs-serv21286/bin
Modified Files:
talkweb.c
Log Message:
dealt with compiler warning
Index: talkweb.c
===================================================================
RCS file: /cvsroot/teem/teem/src/bin/talkweb.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** talkweb.c 14 Nov 2003 17:49:33 -0000 1.5
--- talkweb.c 20 Dec 2003 13:54:01 -0000 1.6
***************
*** 145,149 ****
tkwbSlide **slide = NULL;
char *title, *image, *text, stop[AIR_STRLEN_HUGE], line[AIR_STRLEN_HUGE];
! int slideIdx, hitEOF, notReally, len;
mop = airMopNew();
--- 145,149 ----
tkwbSlide **slide = NULL;
char *title, *image, *text, stop[AIR_STRLEN_HUGE], line[AIR_STRLEN_HUGE];
! int slideIdx=0, hitEOF, notReally, len;
mop = airMopNew();
|
|
From: <kin...@us...> - 2003-12-20 12:05:43
|
Update of /cvsroot/teem/teem/src/unrrdu In directory sc8-pr-cvs1:/tmp/cvs-serv5214/unrrdu Modified Files: pad.c Log Message: documenting debugging of mysterious segfaults on hammerhead.ucsd.edu, an ia64 machine Index: pad.c =================================================================== RCS file: /cvsroot/teem/teem/src/unrrdu/pad.c,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** pad.c 23 Jul 2003 01:20:31 -0000 1.22 --- pad.c 20 Dec 2003 12:05:40 -0000 1.23 *************** *** 59,62 **** --- 59,63 ---- USAGE(_unrrdu_padInfoL); + /* hammerhead problems were here */ PARSE(); airMopAdd(mop, opt, (airMopper)hestParseFree, airMopAlways); |
|
From: <kin...@us...> - 2003-12-20 12:05:43
|
Update of /cvsroot/teem/teem/src/hest In directory sc8-pr-cvs1:/tmp/cvs-serv5214/hest Modified Files: parseHest.c Log Message: documenting debugging of mysterious segfaults on hammerhead.ucsd.edu, an ia64 machine Index: parseHest.c =================================================================== RCS file: /cvsroot/teem/teem/src/hest/parseHest.c,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** parseHest.c 23 Jul 2003 01:20:27 -0000 1.11 --- parseHest.c 20 Dec 2003 12:05:40 -0000 1.12 *************** *** 900,903 **** --- 900,904 ---- case 5: /* -------- multiple optional parameters -------- */ + /* hammerhead problems in this case */ if (prms[op] && vP) { if (1 == _hestCase(opt, udflt, nprm, appr, op)) { *************** *** 938,942 **** for (p=0; p<=nprm[op]-1; p++) { tok = airStrtok(!p ? prmsCopy : NULL, " ", &last); ! strcpy(cberr, ""); ret = opt[op].CB->parse(cP + p*size, tok, cberr); if (ret) { --- 939,947 ---- for (p=0; p<=nprm[op]-1; p++) { tok = airStrtok(!p ? prmsCopy : NULL, " ", &last); ! /* hammerhead problems went away when this line ! was replaced by the following one: ! strcpy(cberr, ""); ! */ ! cberr[0] = 0; ret = opt[op].CB->parse(cP + p*size, tok, cberr); if (ret) { *************** *** 1019,1023 **** airArray *mop; hestParm *parm; ! numOpts = _hestNumOpts(opt); --- 1024,1028 ---- airArray *mop; hestParm *parm; ! numOpts = _hestNumOpts(opt); *************** *** 1097,1100 **** --- 1102,1106 ---- _hestPrintArgv(argc, argv); */ + /* -------- extract flags and their associated parameters from argv */ if (parm->verbosity) printf("%s: #### calling hestExtractFlagged\n", me); *************** *** 1109,1112 **** --- 1115,1119 ---- _hestPrintArgv(argc, argv); */ + /* -------- extract args for unflagged options */ if (parm->verbosity) printf("%s: #### calling hestExtractUnflagged\n", me); *************** *** 1128,1132 **** } - /* -------- learn defaults */ if (parm->verbosity) printf("%s: #### calling hestDefaults\n", me); --- 1135,1138 ---- *************** *** 1139,1142 **** --- 1145,1149 ---- /* -------- now, the actual parsing of values */ + /* hammerhead problems in _hestSetValues */ if (parm->verbosity) printf("%s: #### calling hestSetValues\n", me); ret = _hestSetValues(prms, udflt, nprm, appr, *************** *** 1146,1149 **** --- 1153,1157 ---- airMopError(mop); return ret; } + if (parm->verbosity) printf("%s: #### hestSetValues done!\n", me); |
|
From: <kin...@us...> - 2003-12-20 08:23:18
|
Update of /cvsroot/teem/teem/src In directory sc8-pr-cvs1:/tmp/cvs-serv7394/src Modified Files: GNUmakefile Log Message: TEEM_ARCH linux.64 has split into linux.ia64 and linux.amd64 Index: GNUmakefile =================================================================== RCS file: /cvsroot/teem/teem/src/GNUmakefile,v retrieving revision 1.47 retrieving revision 1.48 diff -C2 -d -r1.47 -r1.48 *** GNUmakefile 2 Oct 2003 22:39:17 -0000 1.47 --- GNUmakefile 20 Dec 2003 08:23:15 -0000 1.48 *************** *** 56,59 **** --- 56,60 ---- $(checkArchSet) $(checkArchLinux) + $(checkArchLinux64) $(checkArchDarwin) $(checkArchValid) |
|
From: <kin...@us...> - 2003-12-20 08:23:18
|
Update of /cvsroot/teem/teem/src/make
In directory sc8-pr-cvs1:/tmp/cvs-serv7394/src/make
Modified Files:
errorCheck.mk
Log Message:
TEEM_ARCH linux.64 has split into linux.ia64 and linux.amd64
Index: errorCheck.mk
===================================================================
RCS file: /cvsroot/teem/teem/src/make/errorCheck.mk,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** errorCheck.mk 18 Sep 2003 05:32:21 -0000 1.8
--- errorCheck.mk 20 Dec 2003 08:23:15 -0000 1.9
***************
*** 24,28 ****
# all the architectures currently supported
! KNOWN_ARCH = irix6.n32 irix6.64 linux.32 linux.64 \
darwin.32 darwin.64 cygwin solaris aix
--- 24,28 ----
# all the architectures currently supported
! KNOWN_ARCH = irix6.n32 irix6.64 linux.32 linux.ia64 linux.amd64 \
darwin.32 darwin.64 cygwin solaris aix
***************
*** 43,48 ****
$(warning *)\
$(warning * Sorry: the $(TEEM_ARCH) TEEM_ARCH has split into:)\
! $(warning * "linux.32" for 32-bit machines)\
! $(warning * "linux.64" for 64-bit machines)\
$(warning *)\
$(warning *)\
--- 43,60 ----
$(warning *)\
$(warning * Sorry: the $(TEEM_ARCH) TEEM_ARCH has split into:)\
! $(warning * "linux.32" for 32-bit)\
! $(warning * "linux.ia64" for 64-bit Itanium (Intel))\
! $(warning * "linux.amd64" for 64-bit Athlon (AMD))\
! $(warning *)\
! $(warning *)\
! $(error Make quitting))
!
! # see if they were looking for linux.64
! checkArchLinux64 = $(if $(findstring $(TEEM_ARCH),linux.64),\
! $(warning *)\
! $(warning *)\
! $(warning * Sorry: the $(TEEM_ARCH) TEEM_ARCH has split into:)\
! $(warning * "linux.ia64" for 64-bit Itanium (Intel))\
! $(warning * "linux.amd64" for 64-bit Athlon (AMD))\
$(warning *)\
$(warning *)\
***************
*** 54,59 ****
$(warning *)\
$(warning * Sorry: the "darwin" TEEM_ARCH has split into:)\
! $(warning * "darwin.32" for 32-bit machines)\
! $(warning * "darwin.64" for 64-bit machines)\
$(warning *)\
$(warning *)\
--- 66,71 ----
$(warning *)\
$(warning * Sorry: the "darwin" TEEM_ARCH has split into:)\
! $(warning * "darwin.32" for 32-bit Macs (G4))\
! $(warning * "darwin.64" for 64-bit Macs (G5))\
$(warning *)\
$(warning *)\
|
|
From: <kin...@us...> - 2003-12-20 08:23:18
|
Update of /cvsroot/teem/teem
In directory sc8-pr-cvs1:/tmp/cvs-serv7394
Modified Files:
README.txt
Log Message:
TEEM_ARCH linux.64 has split into linux.ia64 and linux.amd64
Index: README.txt
===================================================================
RCS file: /cvsroot/teem/teem/README.txt,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** README.txt 17 Oct 2003 23:35:56 -0000 1.17
--- README.txt 20 Dec 2003 08:23:14 -0000 1.18
***************
*** 33,37 ****
"irix6.64": for irix in 64-bit mode
"linux.32": for 32-bit linux boxes
! "linux.64": for 64-bit linux boxes
"solaris": for solaris boxes
"cygwin": if you have cygwin (www.cygwin.com) on a windows box
--- 33,38 ----
"irix6.64": for irix in 64-bit mode
"linux.32": for 32-bit linux boxes
! "linux.ia64": for 64-bit Itanium (Intel) linux
! "linux.amd64": for 64-bit Athlon (AMD) linux
"solaris": for solaris boxes
"cygwin": if you have cygwin (www.cygwin.com) on a windows box
|
|
From: <kin...@us...> - 2003-12-20 07:57:38
|
Update of /cvsroot/teem/teem/src/make
In directory sc8-pr-cvs1:/tmp/cvs-serv3899
Modified Files:
linux.mk
Log Message:
linux.64 has split into linux.ia64 and linux.amd64
Index: linux.mk
===================================================================
RCS file: /cvsroot/teem/teem/src/make/linux.mk,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** linux.mk 18 Sep 2003 05:32:21 -0000 1.23
--- linux.mk 20 Dec 2003 07:57:35 -0000 1.24
***************
*** 29,43 ****
TEEM_QNANHIBIT = 1
TEEM_DIO = 0
! ifeq ($(SUBARCH),64)
TEEM_32BIT = 0
ARCH_CFLAG = -fPIC -Wall
ARCH_LDFLAG =
else
! ifeq ($(SUBARCH),32)
! TEEM_32BIT = 1
! ARCH_CFLAG = -Wall
! ARCH_LDFLAG =
else
! $(error linux sub-architecture "$(SUBARCH)" not recognized)
endif
endif
--- 29,49 ----
TEEM_QNANHIBIT = 1
TEEM_DIO = 0
! ifeq ($(SUBARCH),ia64)
TEEM_32BIT = 0
ARCH_CFLAG = -fPIC -Wall
ARCH_LDFLAG =
else
! ifeq ($(SUBARCH),amd64)
! TEEM_32BIT = 0
! ARCH_CFLAG = -fPIC -Wall
! ARCH_LDFLAG =
else
! ifeq ($(SUBARCH),32)
! TEEM_32BIT = 1
! ARCH_CFLAG = -Wall
! ARCH_LDFLAG =
! else
! $(error linux sub-architecture "$(SUBARCH)" not recognized)
! endif
endif
endif
|
|
From: <kin...@us...> - 2003-12-20 05:55:00
|
Update of /cvsroot/teem/teem/linux.64/purify In directory sc8-pr-cvs1:/tmp/cvs-serv22721/purify Removed Files: .empty Log Message: bye bye old 64-linux --- .empty DELETED --- |
|
From: <kin...@us...> - 2003-12-20 05:55:00
|
Update of /cvsroot/teem/teem/linux.64/lib In directory sc8-pr-cvs1:/tmp/cvs-serv22721/lib Removed Files: .empty Log Message: bye bye old 64-linux --- .empty DELETED --- |
|
From: <kin...@us...> - 2003-12-20 05:55:00
|
Update of /cvsroot/teem/teem/linux.64/obj In directory sc8-pr-cvs1:/tmp/cvs-serv22721/obj Removed Files: .empty Log Message: bye bye old 64-linux --- .empty DELETED --- |
|
From: <kin...@us...> - 2003-12-20 05:54:59
|
Update of /cvsroot/teem/teem/linux.64/bin In directory sc8-pr-cvs1:/tmp/cvs-serv22721/bin Removed Files: .empty Log Message: bye bye old 64-linux --- .empty DELETED --- |
|
From: <kin...@us...> - 2003-12-20 05:52:46
|
Update of /cvsroot/teem/teem/linux.ia64/purify In directory sc8-pr-cvs1:/tmp/cvs-serv22449/linux.ia64/purify Added Files: .empty Log Message: new 64-bit linux directories --- NEW FILE: .empty --- |
|
From: <kin...@us...> - 2003-12-20 05:52:46
|
Update of /cvsroot/teem/teem/linux.amd64/purify In directory sc8-pr-cvs1:/tmp/cvs-serv22449/linux.amd64/purify Added Files: .empty Log Message: new 64-bit linux directories --- NEW FILE: .empty --- |
|
From: <kin...@us...> - 2003-12-20 05:52:46
|
Update of /cvsroot/teem/teem/linux.ia64/obj In directory sc8-pr-cvs1:/tmp/cvs-serv22449/linux.ia64/obj Added Files: .empty Log Message: new 64-bit linux directories --- NEW FILE: .empty --- |
|
From: <kin...@us...> - 2003-12-20 05:52:46
|
Update of /cvsroot/teem/teem/linux.amd64/obj In directory sc8-pr-cvs1:/tmp/cvs-serv22449/linux.amd64/obj Added Files: .empty Log Message: new 64-bit linux directories --- NEW FILE: .empty --- |
|
From: <kin...@us...> - 2003-12-20 05:52:46
|
Update of /cvsroot/teem/teem/linux.ia64/lib In directory sc8-pr-cvs1:/tmp/cvs-serv22449/linux.ia64/lib Added Files: .empty Log Message: new 64-bit linux directories --- NEW FILE: .empty --- |
|
From: <kin...@us...> - 2003-12-20 05:52:46
|
Update of /cvsroot/teem/teem/linux.amd64/lib In directory sc8-pr-cvs1:/tmp/cvs-serv22449/linux.amd64/lib Added Files: .empty Log Message: new 64-bit linux directories --- NEW FILE: .empty --- |
|
From: <kin...@us...> - 2003-12-20 05:52:45
|
Update of /cvsroot/teem/teem/linux.ia64/bin In directory sc8-pr-cvs1:/tmp/cvs-serv22449/linux.ia64/bin Added Files: .empty Log Message: new 64-bit linux directories --- NEW FILE: .empty --- |
|
From: <kin...@us...> - 2003-12-20 05:52:45
|
Update of /cvsroot/teem/teem/linux.amd64/bin In directory sc8-pr-cvs1:/tmp/cvs-serv22449/linux.amd64/bin Added Files: .empty Log Message: new 64-bit linux directories --- NEW FILE: .empty --- |