Changeset 3671 for trunk/psLib/src/astronomy
- Timestamp:
- Apr 5, 2005, 3:12:58 PM (21 years ago)
- Location:
- trunk/psLib/src/astronomy
- Files:
-
- 3 edited
-
psDB.c (modified) (11 diffs)
-
psMetadata.h (modified) (2 diffs)
-
psMetadataIO.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psLib/src/astronomy/psDB.c
r3591 r3671 12 12 * @author Joshua Hoblitt 13 13 * 14 * @version $Revision: 1.1 3$ $Name: not supported by cvs2svn $15 * @date $Date: 2005-0 3-31 02:54:27$14 * @version $Revision: 1.14 $ $Name: not supported by cvs2svn $ 15 * @date $Date: 2005-04-06 01:12:58 $ 16 16 * 17 17 * Copyright 2005 Joshua Hoblitt, University of Hawaii … … 360 360 // valid for psVector? 361 361 break; 362 case PS_TYPE_PTR:363 // valid for psVector?364 break;365 362 } 366 363 … … 448 445 449 446 // copy field data and convert NULLs to the appropriate NaN value 450 if ( (pType == PS_TYPE_PTR) || (pType == PS_META_STR)) {447 if (pType == PS_META_STR) { 451 448 psMetadataAddStr(md, 0, field[i].name, "", data); 452 449 } else if (pType == PS_META_S32) { … … 621 618 // column as an psArray of strings; otherwise fetch the column as a 622 619 // psVector. 623 if ( (pType == PS_TYPE_PTR) || (pType == PS_META_STR)) {620 if (pType == PS_META_STR) { 624 621 // PS_META_UNKNOWN -> PS_META_ARRAY ? 625 622 column = psDBSelectColumn(dbh, tableName, field[i].name, 0); … … 821 818 (item->type == PS_META_LOOKUPTABLE) || (item->type == PS_META_JPEG) || 822 819 (item->type == PS_META_PNG) || (item->type == PS_META_ASTROM) || 823 (item->type == PS_META_UNKNOWN) || (item->type == PS_TYPE_PTR)) {820 (item->type == PS_META_UNKNOWN)) { 824 821 825 822 bind[i].buffer_length = (unsigned long)strlen((char *)item->data.V); … … 881 878 (item->type == PS_META_LOOKUPTABLE) || (item->type == PS_META_JPEG) || 882 879 (item->type == PS_META_PNG) || (item->type == PS_META_ASTROM) || 883 (item->type == PS_META_UNKNOWN) || (item->type == PS_TYPE_PTR)) {880 (item->type == PS_META_UNKNOWN)) { 884 881 // + column name + _ + varchar( + length + ) 885 882 psStringAppend(&query, "%s VARCHAR(%s)", item->name, item->data.V); … … 1271 1268 psDBAddToLookupTable(lookupTable, PS_TYPE_C64, "PS_TYPE_C64 is not supported"); 1272 1269 psDBAddToLookupTable(lookupTable, PS_TYPE_BOOL,"BOOLEAN"); 1273 psDBAddToLookupTable(lookupTable, PS_TYPE_PTR, "BLOB");1274 1270 psDBAddToLookupTable(lookupTable, PS_META_STR, "BLOB"); 1275 1271 } … … 1324 1320 1325 1321 // DECIMAL does not exist in the pType to SQL table 1326 value = psDBIntToString( (psU64)PS_TYPE_PTR);1322 value = psDBIntToString(0); 1327 1323 psHashAdd(lookupTable, "DECIMAL", value); 1328 1324 psFree(value); … … 1416 1412 psDBAddVoidToLookupTable(lookupTable, PS_TYPE_C64, psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false)); 1417 1413 psDBAddVoidToLookupTable(lookupTable, PS_TYPE_BOOL, psDBMySQLTypeAlloc(MYSQL_TYPE_TINY, true)); 1418 psDBAddVoidToLookupTable(lookupTable, PS_TYPE_PTR, psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false)); 1414 // XXX: removed PS_TYPE_PTR, can this be removed too? 1415 // psDBAddVoidToLookupTable(lookupTable, PS_TYPE_PTR, psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false)); 1419 1416 1420 1417 psDBAddVoidToLookupTable(lookupTable, PS_META_STR, psDBMySQLTypeAlloc(MYSQL_TYPE_VAR_STRING, false)); … … 1538 1535 // what is NaN for a bool? 1539 1536 break; 1540 case PS_TYPE_PTR:1541 PS_NAN_ALLOC(myNaN, char, '\0');1542 break;1543 1537 } 1544 1538 … … 1593 1587 case PS_TYPE_BOOL: 1594 1588 // what is NaN for a bool? 1595 break;1596 case PS_TYPE_PTR:1597 isNaN = PS_IS_NAN(char, data, '\0');1598 1589 break; 1599 1590 } -
trunk/psLib/src/astronomy/psMetadata.h
r3544 r3671 11 11 * @author Ross Harman, MHPCC 12 12 * 13 * @version $Revision: 1.4 2$ $Name: not supported by cvs2svn $14 * @date $Date: 2005-0 3-29 22:13:53$13 * @version $Revision: 1.43 $ $Name: not supported by cvs2svn $ 14 * @date $Date: 2005-04-06 01:12:58 $ 15 15 * 16 16 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 64 64 (METATYPE==PS_META_F32) ? PS_TYPE_F32 : \ 65 65 (METATYPE==PS_META_F64) ? PS_TYPE_F64 : \ 66 (METATYPE==PS_META_BOOL) ? PS_TYPE_BOOL : PS_TYPE_PTR)66 (METATYPE==PS_META_BOOL) ? PS_TYPE_BOOL : 0 ) 67 67 68 68 /** Option flags for psMetadata functions -
trunk/psLib/src/astronomy/psMetadataIO.c
r3441 r3671 9 9 * @author Ross Harman, MHPCC 10 10 * 11 * @version $Revision: 1.2 3$ $Name: not supported by cvs2svn $12 * @date $Date: 2005-0 3-17 19:01:01$11 * @version $Revision: 1.24 $ $Name: not supported by cvs2svn $ 12 * @date $Date: 2005-04-06 01:12:58 $ 13 13 * 14 14 * Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii … … 509 509 char *strComment = NULL; 510 510 char *linePtr = NULL; 511 psElemType vecType = PS_TYPE_PTR;511 psElemType vecType = 0; 512 512 psS32 status = 0; 513 513 psU32 lineCount = 0; … … 956 956 psS32 status = 0; 957 957 psU32 lineNumber = 0; 958 psElemType pType = PS_TYPE_PTR;958 psElemType pType = 0; 959 959 char *strName = NULL; 960 960 char *strType = NULL;
Note:
See TracChangeset
for help on using the changeset viewer.
