Changeset 12202
- Timestamp:
- Mar 2, 2007, 4:24:02 PM (19 years ago)
- Location:
- trunk/ippdb
- Files:
-
- 8 edited
-
configure.ac (modified) (1 diff)
-
src/ippdb.c (modified) (64 diffs)
-
src/ippdb.h (modified) (18 diffs)
-
tests/alloc.c (modified) (4 diffs)
-
tests/insert.c (modified) (2 diffs)
-
tests/insertobject.c (modified) (5 diffs)
-
tests/metadatafromobject.c (modified) (5 diffs)
-
tests/objectfrommetadata.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippdb/configure.ac
r12130 r12202 7 7 AC_PREREQ(2.59) 8 8 9 AC_INIT([ippdb], [1.1.1 4], [pan-starrs.ifa.hawaii.edu])9 AC_INIT([ippdb], [1.1.15], [pan-starrs.ifa.hawaii.edu]) 10 10 AC_CONFIG_SRCDIR([ippdb.pc.in]) 11 11 -
trunk/ippdb/src/ippdb.c
r12130 r12202 5671 5671 static void chipPendingImfileRowFree(chipPendingImfileRow *object); 5672 5672 5673 chipPendingImfileRow *chipPendingImfileRowAlloc(psS64 chip_id, const char * exp_tag, psS64 guide_id, const char *class_id, const char *recipe, const char *uri)5673 chipPendingImfileRow *chipPendingImfileRowAlloc(psS64 chip_id, const char *class_id, const char *uri) 5674 5674 { 5675 5675 chipPendingImfileRow *_object; … … 5679 5679 5680 5680 _object->chip_id = chip_id; 5681 _object->exp_tag = psStringCopy(exp_tag);5682 _object->guide_id = guide_id;5683 5681 _object->class_id = psStringCopy(class_id); 5684 _object->recipe = psStringCopy(recipe);5685 5682 _object->uri = psStringCopy(uri); 5686 5683 … … 5690 5687 static void chipPendingImfileRowFree(chipPendingImfileRow *object) 5691 5688 { 5692 psFree(object->exp_tag);5693 5689 psFree(object->class_id); 5694 psFree(object->recipe);5695 5690 psFree(object->uri); 5696 5691 } … … 5704 5699 return false; 5705 5700 } 5706 if (!psMetadataAdd(md, PS_LIST_TAIL, "exp_tag", PS_DATA_STRING, "Primary Key", "64")) {5707 psError(PS_ERR_UNKNOWN, false, "failed to add item exp_tag");5708 psFree(md);5709 return false;5710 }5711 if (!psMetadataAdd(md, PS_LIST_TAIL, "guide_id", PS_DATA_S64, "Not NULL", 0)) {5712 psError(PS_ERR_UNKNOWN, false, "failed to add item guide_id");5713 psFree(md);5714 return false;5715 }5716 5701 if (!psMetadataAdd(md, PS_LIST_TAIL, "class_id", PS_DATA_STRING, "Primary Key", "64")) { 5717 5702 psError(PS_ERR_UNKNOWN, false, "failed to add item class_id"); … … 5719 5704 return false; 5720 5705 } 5721 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, "64")) {5722 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe");5723 psFree(md);5724 return false;5725 }5726 5706 if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, "255")) { 5727 5707 psError(PS_ERR_UNKNOWN, false, "failed to add item uri"); … … 5742 5722 } 5743 5723 5744 bool chipPendingImfileInsert(psDB * dbh, psS64 chip_id, const char * exp_tag, psS64 guide_id, const char *class_id, const char *recipe, const char *uri)5724 bool chipPendingImfileInsert(psDB * dbh, psS64 chip_id, const char *class_id, const char *uri) 5745 5725 { 5746 5726 psMetadata *md = psMetadataAlloc(); … … 5750 5730 return false; 5751 5731 } 5752 if (!psMetadataAdd(md, PS_LIST_TAIL, "exp_tag", PS_DATA_STRING, NULL, exp_tag)) {5753 psError(PS_ERR_UNKNOWN, false, "failed to add item exp_tag");5754 psFree(md);5755 return false;5756 }5757 if (!psMetadataAdd(md, PS_LIST_TAIL, "guide_id", PS_DATA_S64, NULL, guide_id)) {5758 psError(PS_ERR_UNKNOWN, false, "failed to add item guide_id");5759 psFree(md);5760 return false;5761 }5762 5732 if (!psMetadataAdd(md, PS_LIST_TAIL, "class_id", PS_DATA_STRING, NULL, class_id)) { 5763 5733 psError(PS_ERR_UNKNOWN, false, "failed to add item class_id"); 5764 psFree(md);5765 return false;5766 }5767 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, recipe)) {5768 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe");5769 5734 psFree(md); 5770 5735 return false; … … 5798 5763 bool chipPendingImfileInsertObject(psDB *dbh, chipPendingImfileRow *object) 5799 5764 { 5800 return chipPendingImfileInsert(dbh, object->chip_id, object-> exp_tag, object->guide_id, object->class_id, object->recipe, object->uri);5765 return chipPendingImfileInsert(dbh, object->chip_id, object->class_id, object->uri); 5801 5766 } 5802 5767 … … 5876 5841 return false; 5877 5842 } 5878 if (!psMetadataAdd(md, PS_LIST_TAIL, "exp_tag", PS_DATA_STRING, NULL, object->exp_tag)) {5879 psError(PS_ERR_UNKNOWN, false, "failed to add item exp_tag");5880 psFree(md);5881 return false;5882 }5883 if (!psMetadataAdd(md, PS_LIST_TAIL, "guide_id", PS_DATA_S64, NULL, object->guide_id)) {5884 psError(PS_ERR_UNKNOWN, false, "failed to add item guide_id");5885 psFree(md);5886 return false;5887 }5888 5843 if (!psMetadataAdd(md, PS_LIST_TAIL, "class_id", PS_DATA_STRING, NULL, object->class_id)) { 5889 5844 psError(PS_ERR_UNKNOWN, false, "failed to add item class_id"); … … 5891 5846 return false; 5892 5847 } 5893 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, object->recipe)) {5894 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe");5895 psFree(md);5896 return false;5897 }5898 5848 if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, object->uri)) { 5899 5849 psError(PS_ERR_UNKNOWN, false, "failed to add item uri"); … … 5915 5865 return false; 5916 5866 } 5917 char* exp_tag = psMetadataLookupPtr(&status, md, "exp_tag");5918 if (!status) {5919 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item exp_tag");5920 return false;5921 }5922 psS64 guide_id = psMetadataLookupS64(&status, md, "guide_id");5923 if (!status) {5924 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item guide_id");5925 return false;5926 }5927 5867 char* class_id = psMetadataLookupPtr(&status, md, "class_id"); 5928 5868 if (!status) { … … 5930 5870 return false; 5931 5871 } 5932 char* recipe = psMetadataLookupPtr(&status, md, "recipe");5933 if (!status) {5934 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item recipe");5935 return false;5936 }5937 5872 char* uri = psMetadataLookupPtr(&status, md, "uri"); 5938 5873 if (!status) { … … 5941 5876 } 5942 5877 5943 return chipPendingImfileRowAlloc(chip_id, exp_tag, guide_id, class_id, recipe, uri);5878 return chipPendingImfileRowAlloc(chip_id, class_id, uri); 5944 5879 } 5945 5880 psArray *chipPendingImfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit) … … 6053 5988 static void chipProcessedExpRowFree(chipProcessedExpRow *object); 6054 5989 6055 chipProcessedExpRow *chipProcessedExpRowAlloc(psS64 chip_id, const char *exp_tag, psS64 guide_id, const char *label, const char * expgroup, const char *dvodb)5990 chipProcessedExpRow *chipProcessedExpRowAlloc(psS64 chip_id, const char *exp_tag, psS64 guide_id, const char *label, const char *recipe, const char *expgroup, const char *dvodb) 6056 5991 { 6057 5992 chipProcessedExpRow *_object; … … 6064 5999 _object->guide_id = guide_id; 6065 6000 _object->label = psStringCopy(label); 6001 _object->recipe = psStringCopy(recipe); 6066 6002 _object->expgroup = psStringCopy(expgroup); 6067 6003 _object->dvodb = psStringCopy(dvodb); … … 6074 6010 psFree(object->exp_tag); 6075 6011 psFree(object->label); 6012 psFree(object->recipe); 6076 6013 psFree(object->expgroup); 6077 6014 psFree(object->dvodb); … … 6101 6038 return false; 6102 6039 } 6040 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, "64")) { 6041 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe"); 6042 psFree(md); 6043 return false; 6044 } 6103 6045 if (!psMetadataAdd(md, PS_LIST_TAIL, "expgroup", PS_DATA_STRING, "key", "64")) { 6104 6046 psError(PS_ERR_UNKNOWN, false, "failed to add item expgroup"); … … 6124 6066 } 6125 6067 6126 bool chipProcessedExpInsert(psDB * dbh, psS64 chip_id, const char *exp_tag, psS64 guide_id, const char *label, const char * expgroup, const char *dvodb)6068 bool chipProcessedExpInsert(psDB * dbh, psS64 chip_id, const char *exp_tag, psS64 guide_id, const char *label, const char *recipe, const char *expgroup, const char *dvodb) 6127 6069 { 6128 6070 psMetadata *md = psMetadataAlloc(); … … 6144 6086 if (!psMetadataAdd(md, PS_LIST_TAIL, "label", PS_DATA_STRING, NULL, label)) { 6145 6087 psError(PS_ERR_UNKNOWN, false, "failed to add item label"); 6088 psFree(md); 6089 return false; 6090 } 6091 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, recipe)) { 6092 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe"); 6146 6093 psFree(md); 6147 6094 return false; … … 6180 6127 bool chipProcessedExpInsertObject(psDB *dbh, chipProcessedExpRow *object) 6181 6128 { 6182 return chipProcessedExpInsert(dbh, object->chip_id, object->exp_tag, object->guide_id, object->label, object-> expgroup, object->dvodb);6129 return chipProcessedExpInsert(dbh, object->chip_id, object->exp_tag, object->guide_id, object->label, object->recipe, object->expgroup, object->dvodb); 6183 6130 } 6184 6131 … … 6273 6220 return false; 6274 6221 } 6222 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, object->recipe)) { 6223 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe"); 6224 psFree(md); 6225 return false; 6226 } 6275 6227 if (!psMetadataAdd(md, PS_LIST_TAIL, "expgroup", PS_DATA_STRING, NULL, object->expgroup)) { 6276 6228 psError(PS_ERR_UNKNOWN, false, "failed to add item expgroup"); … … 6312 6264 return false; 6313 6265 } 6266 char* recipe = psMetadataLookupPtr(&status, md, "recipe"); 6267 if (!status) { 6268 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item recipe"); 6269 return false; 6270 } 6314 6271 char* expgroup = psMetadataLookupPtr(&status, md, "expgroup"); 6315 6272 if (!status) { … … 6323 6280 } 6324 6281 6325 return chipProcessedExpRowAlloc(chip_id, exp_tag, guide_id, label, expgroup, dvodb);6282 return chipProcessedExpRowAlloc(chip_id, exp_tag, guide_id, label, recipe, expgroup, dvodb); 6326 6283 } 6327 6284 psArray *chipProcessedExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit) … … 6709 6666 static void chipProcessedImfileRowFree(chipProcessedImfileRow *object); 6710 6667 6711 chipProcessedImfileRow *chipProcessedImfileRowAlloc(psS64 chip_id, const char * exp_tag, psS64 guide_id, const char *class_id, const char *recipe, const char *uri, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, const char *path_base, psS16 fault)6668 chipProcessedImfileRow *chipProcessedImfileRowAlloc(psS64 chip_id, const char *class_id, const char *uri, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, const char *path_base, psS16 fault) 6712 6669 { 6713 6670 chipProcessedImfileRow *_object; … … 6717 6674 6718 6675 _object->chip_id = chip_id; 6719 _object->exp_tag = psStringCopy(exp_tag);6720 _object->guide_id = guide_id;6721 6676 _object->class_id = psStringCopy(class_id); 6722 _object->recipe = psStringCopy(recipe);6723 6677 _object->uri = psStringCopy(uri); 6724 6678 _object->bg = bg; … … 6733 6687 static void chipProcessedImfileRowFree(chipProcessedImfileRow *object) 6734 6688 { 6735 psFree(object->exp_tag);6736 6689 psFree(object->class_id); 6737 psFree(object->recipe);6738 6690 psFree(object->uri); 6739 6691 psFree(object->path_base); … … 6748 6700 return false; 6749 6701 } 6750 if (!psMetadataAdd(md, PS_LIST_TAIL, "exp_tag", PS_DATA_STRING, "Primary Key", "64")) {6751 psError(PS_ERR_UNKNOWN, false, "failed to add item exp_tag");6752 psFree(md);6753 return false;6754 }6755 if (!psMetadataAdd(md, PS_LIST_TAIL, "guide_id", PS_DATA_S64, "Not NULL", 0)) {6756 psError(PS_ERR_UNKNOWN, false, "failed to add item guide_id");6757 psFree(md);6758 return false;6759 }6760 6702 if (!psMetadataAdd(md, PS_LIST_TAIL, "class_id", PS_DATA_STRING, "Primary Key", "64")) { 6761 6703 psError(PS_ERR_UNKNOWN, false, "failed to add item class_id"); … … 6763 6705 return false; 6764 6706 } 6765 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, "64")) {6766 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe");6767 psFree(md);6768 return false;6769 }6770 6707 if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, "255")) { 6771 6708 psError(PS_ERR_UNKNOWN, false, "failed to add item uri"); … … 6811 6748 } 6812 6749 6813 bool chipProcessedImfileInsert(psDB * dbh, psS64 chip_id, const char * exp_tag, psS64 guide_id, const char *class_id, const char *recipe, const char *uri, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, const char *path_base, psS16 fault)6750 bool chipProcessedImfileInsert(psDB * dbh, psS64 chip_id, const char *class_id, const char *uri, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, const char *path_base, psS16 fault) 6814 6751 { 6815 6752 psMetadata *md = psMetadataAlloc(); … … 6819 6756 return false; 6820 6757 } 6821 if (!psMetadataAdd(md, PS_LIST_TAIL, "exp_tag", PS_DATA_STRING, NULL, exp_tag)) {6822 psError(PS_ERR_UNKNOWN, false, "failed to add item exp_tag");6823 psFree(md);6824 return false;6825 }6826 if (!psMetadataAdd(md, PS_LIST_TAIL, "guide_id", PS_DATA_S64, NULL, guide_id)) {6827 psError(PS_ERR_UNKNOWN, false, "failed to add item guide_id");6828 psFree(md);6829 return false;6830 }6831 6758 if (!psMetadataAdd(md, PS_LIST_TAIL, "class_id", PS_DATA_STRING, NULL, class_id)) { 6832 6759 psError(PS_ERR_UNKNOWN, false, "failed to add item class_id"); 6833 psFree(md);6834 return false;6835 }6836 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, recipe)) {6837 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe");6838 6760 psFree(md); 6839 6761 return false; … … 6892 6814 bool chipProcessedImfileInsertObject(psDB *dbh, chipProcessedImfileRow *object) 6893 6815 { 6894 return chipProcessedImfileInsert(dbh, object->chip_id, object-> exp_tag, object->guide_id, object->class_id, object->recipe, object->uri, object->bg, object->bg_stdev, object->bg_mean_stdev, object->path_base, object->fault);6816 return chipProcessedImfileInsert(dbh, object->chip_id, object->class_id, object->uri, object->bg, object->bg_stdev, object->bg_mean_stdev, object->path_base, object->fault); 6895 6817 } 6896 6818 … … 6970 6892 return false; 6971 6893 } 6972 if (!psMetadataAdd(md, PS_LIST_TAIL, "exp_tag", PS_DATA_STRING, NULL, object->exp_tag)) {6973 psError(PS_ERR_UNKNOWN, false, "failed to add item exp_tag");6974 psFree(md);6975 return false;6976 }6977 if (!psMetadataAdd(md, PS_LIST_TAIL, "guide_id", PS_DATA_S64, NULL, object->guide_id)) {6978 psError(PS_ERR_UNKNOWN, false, "failed to add item guide_id");6979 psFree(md);6980 return false;6981 }6982 6894 if (!psMetadataAdd(md, PS_LIST_TAIL, "class_id", PS_DATA_STRING, NULL, object->class_id)) { 6983 6895 psError(PS_ERR_UNKNOWN, false, "failed to add item class_id"); … … 6985 6897 return false; 6986 6898 } 6987 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, object->recipe)) {6988 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe");6989 psFree(md);6990 return false;6991 }6992 6899 if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, object->uri)) { 6993 6900 psError(PS_ERR_UNKNOWN, false, "failed to add item uri"); … … 7034 6941 return false; 7035 6942 } 7036 char* exp_tag = psMetadataLookupPtr(&status, md, "exp_tag");7037 if (!status) {7038 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item exp_tag");7039 return false;7040 }7041 psS64 guide_id = psMetadataLookupS64(&status, md, "guide_id");7042 if (!status) {7043 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item guide_id");7044 return false;7045 }7046 6943 char* class_id = psMetadataLookupPtr(&status, md, "class_id"); 7047 6944 if (!status) { … … 7049 6946 return false; 7050 6947 } 7051 char* recipe = psMetadataLookupPtr(&status, md, "recipe");7052 if (!status) {7053 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item recipe");7054 return false;7055 }7056 6948 char* uri = psMetadataLookupPtr(&status, md, "uri"); 7057 6949 if (!status) { … … 7085 6977 } 7086 6978 7087 return chipProcessedImfileRowAlloc(chip_id, exp_tag, guide_id, class_id, recipe, uri, bg, bg_stdev, bg_mean_stdev, path_base, fault);6979 return chipProcessedImfileRowAlloc(chip_id, class_id, uri, bg, bg_stdev, bg_mean_stdev, path_base, fault); 7088 6980 } 7089 6981 psArray *chipProcessedImfileSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit) … … 7197 7089 static void camPendingExpRowFree(camPendingExpRow *object); 7198 7090 7199 camPendingExpRow *camPendingExpRowAlloc(psS64 cam_id, psS64 chip_id, const char *label, const char * expgroup, const char *dvodb)7091 camPendingExpRow *camPendingExpRowAlloc(psS64 cam_id, psS64 chip_id, const char *label, const char *recipe, const char *expgroup, const char *dvodb) 7200 7092 { 7201 7093 camPendingExpRow *_object; … … 7207 7099 _object->chip_id = chip_id; 7208 7100 _object->label = psStringCopy(label); 7101 _object->recipe = psStringCopy(recipe); 7209 7102 _object->expgroup = psStringCopy(expgroup); 7210 7103 _object->dvodb = psStringCopy(dvodb); … … 7216 7109 { 7217 7110 psFree(object->label); 7111 psFree(object->recipe); 7218 7112 psFree(object->expgroup); 7219 7113 psFree(object->dvodb); … … 7238 7132 return false; 7239 7133 } 7134 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, "64")) { 7135 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe"); 7136 psFree(md); 7137 return false; 7138 } 7240 7139 if (!psMetadataAdd(md, PS_LIST_TAIL, "expgroup", PS_DATA_STRING, "key", "64")) { 7241 7140 psError(PS_ERR_UNKNOWN, false, "failed to add item expgroup"); … … 7261 7160 } 7262 7161 7263 bool camPendingExpInsert(psDB * dbh, psS64 cam_id, psS64 chip_id, const char *label, const char * expgroup, const char *dvodb)7162 bool camPendingExpInsert(psDB * dbh, psS64 cam_id, psS64 chip_id, const char *label, const char *recipe, const char *expgroup, const char *dvodb) 7264 7163 { 7265 7164 psMetadata *md = psMetadataAlloc(); … … 7276 7175 if (!psMetadataAdd(md, PS_LIST_TAIL, "label", PS_DATA_STRING, NULL, label)) { 7277 7176 psError(PS_ERR_UNKNOWN, false, "failed to add item label"); 7177 psFree(md); 7178 return false; 7179 } 7180 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, recipe)) { 7181 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe"); 7278 7182 psFree(md); 7279 7183 return false; … … 7312 7216 bool camPendingExpInsertObject(psDB *dbh, camPendingExpRow *object) 7313 7217 { 7314 return camPendingExpInsert(dbh, object->cam_id, object->chip_id, object->label, object-> expgroup, object->dvodb);7218 return camPendingExpInsert(dbh, object->cam_id, object->chip_id, object->label, object->recipe, object->expgroup, object->dvodb); 7315 7219 } 7316 7220 … … 7400 7304 return false; 7401 7305 } 7306 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, object->recipe)) { 7307 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe"); 7308 psFree(md); 7309 return false; 7310 } 7402 7311 if (!psMetadataAdd(md, PS_LIST_TAIL, "expgroup", PS_DATA_STRING, NULL, object->expgroup)) { 7403 7312 psError(PS_ERR_UNKNOWN, false, "failed to add item expgroup"); … … 7434 7343 return false; 7435 7344 } 7345 char* recipe = psMetadataLookupPtr(&status, md, "recipe"); 7346 if (!status) { 7347 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item recipe"); 7348 return false; 7349 } 7436 7350 char* expgroup = psMetadataLookupPtr(&status, md, "expgroup"); 7437 7351 if (!status) { … … 7445 7359 } 7446 7360 7447 return camPendingExpRowAlloc(cam_id, chip_id, label, expgroup, dvodb);7361 return camPendingExpRowAlloc(cam_id, chip_id, label, recipe, expgroup, dvodb); 7448 7362 } 7449 7363 psArray *camPendingExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit) … … 7557 7471 static void camProcessedExpRowFree(camProcessedExpRow *object); 7558 7472 7559 camProcessedExpRow *camProcessedExpRowAlloc(psS64 cam_id, psS64 chip_id, const char *label, const char * uri, const char *recipe, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, psF32 sigma_ra, psF32 sigma_dec, psS32 nastro, const char *path_base, psF32 zp_mean, psF32 zp_stdev, psS16 fault, const char *expgroup, const char *dvodb)7473 camProcessedExpRow *camProcessedExpRowAlloc(psS64 cam_id, psS64 chip_id, const char *label, const char *recipe, const char *expgroup, const char *dvodb, const char *uri, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, psF32 sigma_ra, psF32 sigma_dec, psS32 nastro, const char *path_base, psF32 zp_mean, psF32 zp_stdev, psS16 fault) 7560 7474 { 7561 7475 camProcessedExpRow *_object; … … 7567 7481 _object->chip_id = chip_id; 7568 7482 _object->label = psStringCopy(label); 7483 _object->recipe = psStringCopy(recipe); 7484 _object->expgroup = psStringCopy(expgroup); 7485 _object->dvodb = psStringCopy(dvodb); 7569 7486 _object->uri = psStringCopy(uri); 7570 _object->recipe = psStringCopy(recipe);7571 7487 _object->bg = bg; 7572 7488 _object->bg_stdev = bg_stdev; … … 7579 7495 _object->zp_stdev = zp_stdev; 7580 7496 _object->fault = fault; 7581 _object->expgroup = psStringCopy(expgroup);7582 _object->dvodb = psStringCopy(dvodb);7583 7497 7584 7498 return _object; … … 7588 7502 { 7589 7503 psFree(object->label); 7590 psFree(object->uri);7591 7504 psFree(object->recipe); 7592 psFree(object->path_base);7593 7505 psFree(object->expgroup); 7594 7506 psFree(object->dvodb); 7507 psFree(object->uri); 7508 psFree(object->path_base); 7595 7509 } 7596 7510 … … 7613 7527 return false; 7614 7528 } 7529 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, "64")) { 7530 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe"); 7531 psFree(md); 7532 return false; 7533 } 7534 if (!psMetadataAdd(md, PS_LIST_TAIL, "expgroup", PS_DATA_STRING, "key", "64")) { 7535 psError(PS_ERR_UNKNOWN, false, "failed to add item expgroup"); 7536 psFree(md); 7537 return false; 7538 } 7539 if (!psMetadataAdd(md, PS_LIST_TAIL, "dvodb", PS_DATA_STRING, NULL, "255")) { 7540 psError(PS_ERR_UNKNOWN, false, "failed to add item dvodb"); 7541 psFree(md); 7542 return false; 7543 } 7615 7544 if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, "255")) { 7616 7545 psError(PS_ERR_UNKNOWN, false, "failed to add item uri"); … … 7618 7547 return false; 7619 7548 } 7620 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, "64")) {7621 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe");7622 psFree(md);7623 return false;7624 }7625 7549 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, 0.0)) { 7626 7550 psError(PS_ERR_UNKNOWN, false, "failed to add item bg"); … … 7673 7597 return false; 7674 7598 } 7675 if (!psMetadataAdd(md, PS_LIST_TAIL, "expgroup", PS_DATA_STRING, "key", "64")) {7676 psError(PS_ERR_UNKNOWN, false, "failed to add item expgroup");7677 psFree(md);7678 return false;7679 }7680 if (!psMetadataAdd(md, PS_LIST_TAIL, "dvodb", PS_DATA_STRING, NULL, "255")) {7681 psError(PS_ERR_UNKNOWN, false, "failed to add item dvodb");7682 psFree(md);7683 return false;7684 }7685 7599 7686 7600 bool status = psDBCreateTable(dbh, CAMPROCESSEDEXP_TABLE_NAME, md); … … 7696 7610 } 7697 7611 7698 bool camProcessedExpInsert(psDB * dbh, psS64 cam_id, psS64 chip_id, const char *label, const char * uri, const char *recipe, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, psF32 sigma_ra, psF32 sigma_dec, psS32 nastro, const char *path_base, psF32 zp_mean, psF32 zp_stdev, psS16 fault, const char *expgroup, const char *dvodb)7612 bool camProcessedExpInsert(psDB * dbh, psS64 cam_id, psS64 chip_id, const char *label, const char *recipe, const char *expgroup, const char *dvodb, const char *uri, psF64 bg, psF64 bg_stdev, psF64 bg_mean_stdev, psF32 sigma_ra, psF32 sigma_dec, psS32 nastro, const char *path_base, psF32 zp_mean, psF32 zp_stdev, psS16 fault) 7699 7613 { 7700 7614 psMetadata *md = psMetadataAlloc(); … … 7714 7628 return false; 7715 7629 } 7630 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, recipe)) { 7631 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe"); 7632 psFree(md); 7633 return false; 7634 } 7635 if (!psMetadataAdd(md, PS_LIST_TAIL, "expgroup", PS_DATA_STRING, NULL, expgroup)) { 7636 psError(PS_ERR_UNKNOWN, false, "failed to add item expgroup"); 7637 psFree(md); 7638 return false; 7639 } 7640 if (!psMetadataAdd(md, PS_LIST_TAIL, "dvodb", PS_DATA_STRING, NULL, dvodb)) { 7641 psError(PS_ERR_UNKNOWN, false, "failed to add item dvodb"); 7642 psFree(md); 7643 return false; 7644 } 7716 7645 if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, uri)) { 7717 7646 psError(PS_ERR_UNKNOWN, false, "failed to add item uri"); … … 7719 7648 return false; 7720 7649 } 7721 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, recipe)) {7722 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe");7723 psFree(md);7724 return false;7725 }7726 7650 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, bg)) { 7727 7651 psError(PS_ERR_UNKNOWN, false, "failed to add item bg"); … … 7771 7695 if (!psMetadataAdd(md, PS_LIST_TAIL, "fault", PS_DATA_S16, NULL, fault)) { 7772 7696 psError(PS_ERR_UNKNOWN, false, "failed to add item fault"); 7773 psFree(md);7774 return false;7775 }7776 if (!psMetadataAdd(md, PS_LIST_TAIL, "expgroup", PS_DATA_STRING, NULL, expgroup)) {7777 psError(PS_ERR_UNKNOWN, false, "failed to add item expgroup");7778 psFree(md);7779 return false;7780 }7781 if (!psMetadataAdd(md, PS_LIST_TAIL, "dvodb", PS_DATA_STRING, NULL, dvodb)) {7782 psError(PS_ERR_UNKNOWN, false, "failed to add item dvodb");7783 7697 psFree(md); 7784 7698 return false; … … 7807 7721 bool camProcessedExpInsertObject(psDB *dbh, camProcessedExpRow *object) 7808 7722 { 7809 return camProcessedExpInsert(dbh, object->cam_id, object->chip_id, object->label, object-> uri, object->recipe, object->bg, object->bg_stdev, object->bg_mean_stdev, object->sigma_ra, object->sigma_dec, object->nastro, object->path_base, object->zp_mean, object->zp_stdev, object->fault, object->expgroup, object->dvodb);7723 return camProcessedExpInsert(dbh, object->cam_id, object->chip_id, object->label, object->recipe, object->expgroup, object->dvodb, object->uri, object->bg, object->bg_stdev, object->bg_mean_stdev, object->sigma_ra, object->sigma_dec, object->nastro, object->path_base, object->zp_mean, object->zp_stdev, object->fault); 7810 7724 } 7811 7725 … … 7895 7809 return false; 7896 7810 } 7811 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, object->recipe)) { 7812 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe"); 7813 psFree(md); 7814 return false; 7815 } 7816 if (!psMetadataAdd(md, PS_LIST_TAIL, "expgroup", PS_DATA_STRING, NULL, object->expgroup)) { 7817 psError(PS_ERR_UNKNOWN, false, "failed to add item expgroup"); 7818 psFree(md); 7819 return false; 7820 } 7821 if (!psMetadataAdd(md, PS_LIST_TAIL, "dvodb", PS_DATA_STRING, NULL, object->dvodb)) { 7822 psError(PS_ERR_UNKNOWN, false, "failed to add item dvodb"); 7823 psFree(md); 7824 return false; 7825 } 7897 7826 if (!psMetadataAdd(md, PS_LIST_TAIL, "uri", PS_DATA_STRING, NULL, object->uri)) { 7898 7827 psError(PS_ERR_UNKNOWN, false, "failed to add item uri"); … … 7900 7829 return false; 7901 7830 } 7902 if (!psMetadataAdd(md, PS_LIST_TAIL, "recipe", PS_DATA_STRING, NULL, object->recipe)) {7903 psError(PS_ERR_UNKNOWN, false, "failed to add item recipe");7904 psFree(md);7905 return false;7906 }7907 7831 if (!psMetadataAdd(md, PS_LIST_TAIL, "bg", PS_DATA_F64, NULL, object->bg)) { 7908 7832 psError(PS_ERR_UNKNOWN, false, "failed to add item bg"); … … 7955 7879 return false; 7956 7880 } 7957 if (!psMetadataAdd(md, PS_LIST_TAIL, "expgroup", PS_DATA_STRING, NULL, object->expgroup)) {7958 psError(PS_ERR_UNKNOWN, false, "failed to add item expgroup");7959 psFree(md);7960 return false;7961 }7962 if (!psMetadataAdd(md, PS_LIST_TAIL, "dvodb", PS_DATA_STRING, NULL, object->dvodb)) {7963 psError(PS_ERR_UNKNOWN, false, "failed to add item dvodb");7964 psFree(md);7965 return false;7966 }7967 7881 7968 7882 … … 7989 7903 return false; 7990 7904 } 7905 char* recipe = psMetadataLookupPtr(&status, md, "recipe"); 7906 if (!status) { 7907 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item recipe"); 7908 return false; 7909 } 7910 char* expgroup = psMetadataLookupPtr(&status, md, "expgroup"); 7911 if (!status) { 7912 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item expgroup"); 7913 return false; 7914 } 7915 char* dvodb = psMetadataLookupPtr(&status, md, "dvodb"); 7916 if (!status) { 7917 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dvodb"); 7918 return false; 7919 } 7991 7920 char* uri = psMetadataLookupPtr(&status, md, "uri"); 7992 7921 if (!status) { … … 7994 7923 return false; 7995 7924 } 7996 char* recipe = psMetadataLookupPtr(&status, md, "recipe");7997 if (!status) {7998 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item recipe");7999 return false;8000 }8001 7925 psF64 bg = psMetadataLookupF64(&status, md, "bg"); 8002 7926 if (!status) { … … 8049 7973 return false; 8050 7974 } 8051 char* expgroup = psMetadataLookupPtr(&status, md, "expgroup"); 8052 if (!status) { 8053 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item expgroup"); 8054 return false; 8055 } 8056 char* dvodb = psMetadataLookupPtr(&status, md, "dvodb"); 8057 if (!status) { 8058 psError(PS_ERR_UNKNOWN, true, "failed to lookup value for item dvodb"); 8059 return false; 8060 } 8061 8062 return camProcessedExpRowAlloc(cam_id, chip_id, label, uri, recipe, bg, bg_stdev, bg_mean_stdev, sigma_ra, sigma_dec, nastro, path_base, zp_mean, zp_stdev, fault, expgroup, dvodb); 7975 7976 return camProcessedExpRowAlloc(cam_id, chip_id, label, recipe, expgroup, dvodb, uri, bg, bg_stdev, bg_mean_stdev, sigma_ra, sigma_dec, nastro, path_base, zp_mean, zp_stdev, fault); 8063 7977 } 8064 7978 psArray *camProcessedExpSelectRowObjects(psDB *dbh, const psMetadata *where, unsigned long long limit) -
trunk/ippdb/src/ippdb.h
r12130 r12202 2925 2925 typedef struct { 2926 2926 psS64 chip_id; 2927 char *exp_tag;2928 psS64 guide_id;2929 2927 char *class_id; 2930 char *recipe;2931 2928 char *uri; 2932 2929 } chipPendingImfileRow; … … 2939 2936 chipPendingImfileRow *chipPendingImfileRowAlloc( 2940 2937 psS64 chip_id, 2941 const char *exp_tag,2942 psS64 guide_id,2943 2938 const char *class_id, 2944 const char *recipe,2945 2939 const char *uri 2946 2940 ); … … 2974 2968 psDB *dbh, ///< Database handle 2975 2969 psS64 chip_id, 2976 const char *exp_tag,2977 psS64 guide_id,2978 2970 const char *class_id, 2979 const char *recipe,2980 2971 const char *uri 2981 2972 ); … … 3138 3129 psS64 guide_id; 3139 3130 char *label; 3131 char *recipe; 3140 3132 char *expgroup; 3141 3133 char *dvodb; … … 3152 3144 psS64 guide_id, 3153 3145 const char *label, 3146 const char *recipe, 3154 3147 const char *expgroup, 3155 3148 const char *dvodb … … 3187 3180 psS64 guide_id, 3188 3181 const char *label, 3182 const char *recipe, 3189 3183 const char *expgroup, 3190 3184 const char *dvodb … … 3540 3534 typedef struct { 3541 3535 psS64 chip_id; 3542 char *exp_tag;3543 psS64 guide_id;3544 3536 char *class_id; 3545 char *recipe;3546 3537 char *uri; 3547 3538 psF64 bg; … … 3559 3550 chipProcessedImfileRow *chipProcessedImfileRowAlloc( 3560 3551 psS64 chip_id, 3561 const char *exp_tag,3562 psS64 guide_id,3563 3552 const char *class_id, 3564 const char *recipe,3565 3553 const char *uri, 3566 3554 psF64 bg, … … 3599 3587 psDB *dbh, ///< Database handle 3600 3588 psS64 chip_id, 3601 const char *exp_tag,3602 psS64 guide_id,3603 3589 const char *class_id, 3604 const char *recipe,3605 3590 const char *uri, 3606 3591 psF64 bg, … … 3767 3752 psS64 chip_id; 3768 3753 char *label; 3754 char *recipe; 3769 3755 char *expgroup; 3770 3756 char *dvodb; … … 3780 3766 psS64 chip_id, 3781 3767 const char *label, 3768 const char *recipe, 3782 3769 const char *expgroup, 3783 3770 const char *dvodb … … 3814 3801 psS64 chip_id, 3815 3802 const char *label, 3803 const char *recipe, 3816 3804 const char *expgroup, 3817 3805 const char *dvodb … … 3974 3962 psS64 chip_id; 3975 3963 char *label; 3964 char *recipe; 3965 char *expgroup; 3966 char *dvodb; 3976 3967 char *uri; 3977 char *recipe;3978 3968 psF64 bg; 3979 3969 psF64 bg_stdev; … … 3986 3976 psF32 zp_stdev; 3987 3977 psS16 fault; 3988 char *expgroup;3989 char *dvodb;3990 3978 } camProcessedExpRow; 3991 3979 … … 3999 3987 psS64 chip_id, 4000 3988 const char *label, 3989 const char *recipe, 3990 const char *expgroup, 3991 const char *dvodb, 4001 3992 const char *uri, 4002 const char *recipe,4003 3993 psF64 bg, 4004 3994 psF64 bg_stdev, … … 4010 4000 psF32 zp_mean, 4011 4001 psF32 zp_stdev, 4012 psS16 fault, 4013 const char *expgroup, 4014 const char *dvodb 4002 psS16 fault 4015 4003 ); 4016 4004 … … 4045 4033 psS64 chip_id, 4046 4034 const char *label, 4035 const char *recipe, 4036 const char *expgroup, 4037 const char *dvodb, 4047 4038 const char *uri, 4048 const char *recipe,4049 4039 psF64 bg, 4050 4040 psF64 bg_stdev, … … 4056 4046 psF32 zp_mean, 4057 4047 psF32 zp_stdev, 4058 psS16 fault, 4059 const char *expgroup, 4060 const char *dvodb 4048 psS16 fault 4061 4049 ); 4062 4050 -
trunk/ippdb/tests/alloc.c
r12130 r12202 573 573 chipPendingImfileRow *object; 574 574 575 object = chipPendingImfileRowAlloc(-64, "a string", -64, "a string", "a string","a string" );575 object = chipPendingImfileRowAlloc(-64, "a string", "a string" ); 576 576 577 577 if (!object) { … … 583 583 exit(EXIT_FAILURE); 584 584 } 585 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 586 psFree(object); 587 exit(EXIT_FAILURE); 588 } 589 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 590 psFree(object); 591 exit(EXIT_FAILURE); 592 } 593 594 psFree(object); 595 } 596 597 { 598 chipProcessedExpRow *object; 599 600 object = chipProcessedExpRowAlloc(-64, "a string", -64, "a string", "a string", "a string", "a string" ); 601 602 if (!object) { 603 exit(EXIT_FAILURE); 604 } 605 606 if (!object->chip_id == -64) { 607 psFree(object); 608 exit(EXIT_FAILURE); 609 } 585 610 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) { 586 611 psFree(object); … … 591 616 exit(EXIT_FAILURE); 592 617 } 618 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) { 619 psFree(object); 620 exit(EXIT_FAILURE); 621 } 622 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 623 psFree(object); 624 exit(EXIT_FAILURE); 625 } 626 if (strncmp(object->expgroup, "a string", MAX_STRING_LENGTH)) { 627 psFree(object); 628 exit(EXIT_FAILURE); 629 } 630 if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) { 631 psFree(object); 632 exit(EXIT_FAILURE); 633 } 634 635 psFree(object); 636 } 637 638 { 639 chipMaskRow *object; 640 641 object = chipMaskRowAlloc("a string" ); 642 643 if (!object) { 644 exit(EXIT_FAILURE); 645 } 646 647 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) { 648 psFree(object); 649 exit(EXIT_FAILURE); 650 } 651 652 psFree(object); 653 } 654 655 { 656 chipProcessedImfileRow *object; 657 658 object = chipProcessedImfileRowAlloc(-64, "a string", "a string", 64.64, 64.64, 64.64, "a string", -16 ); 659 660 if (!object) { 661 exit(EXIT_FAILURE); 662 } 663 664 if (!object->chip_id == -64) { 665 psFree(object); 666 exit(EXIT_FAILURE); 667 } 593 668 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 594 669 psFree(object); 595 670 exit(EXIT_FAILURE); 596 671 } 672 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 673 psFree(object); 674 exit(EXIT_FAILURE); 675 } 676 if (!object->bg == 64.64) { 677 psFree(object); 678 exit(EXIT_FAILURE); 679 } 680 if (!object->bg_stdev == 64.64) { 681 psFree(object); 682 exit(EXIT_FAILURE); 683 } 684 if (!object->bg_mean_stdev == 64.64) { 685 psFree(object); 686 exit(EXIT_FAILURE); 687 } 688 if (strncmp(object->path_base, "a string", MAX_STRING_LENGTH)) { 689 psFree(object); 690 exit(EXIT_FAILURE); 691 } 692 if (!object->fault == -16) { 693 psFree(object); 694 exit(EXIT_FAILURE); 695 } 696 697 psFree(object); 698 } 699 700 { 701 camPendingExpRow *object; 702 703 object = camPendingExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string" ); 704 705 if (!object) { 706 exit(EXIT_FAILURE); 707 } 708 709 if (!object->cam_id == -64) { 710 psFree(object); 711 exit(EXIT_FAILURE); 712 } 713 if (!object->chip_id == -64) { 714 psFree(object); 715 exit(EXIT_FAILURE); 716 } 717 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) { 718 psFree(object); 719 exit(EXIT_FAILURE); 720 } 597 721 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 598 722 psFree(object); 599 723 exit(EXIT_FAILURE); 600 724 } 725 if (strncmp(object->expgroup, "a string", MAX_STRING_LENGTH)) { 726 psFree(object); 727 exit(EXIT_FAILURE); 728 } 729 if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) { 730 psFree(object); 731 exit(EXIT_FAILURE); 732 } 733 734 psFree(object); 735 } 736 737 { 738 camProcessedExpRow *object; 739 740 object = camProcessedExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", 32.32, 32.32, -16 ); 741 742 if (!object) { 743 exit(EXIT_FAILURE); 744 } 745 746 if (!object->cam_id == -64) { 747 psFree(object); 748 exit(EXIT_FAILURE); 749 } 750 if (!object->chip_id == -64) { 751 psFree(object); 752 exit(EXIT_FAILURE); 753 } 754 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) { 755 psFree(object); 756 exit(EXIT_FAILURE); 757 } 758 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 759 psFree(object); 760 exit(EXIT_FAILURE); 761 } 762 if (strncmp(object->expgroup, "a string", MAX_STRING_LENGTH)) { 763 psFree(object); 764 exit(EXIT_FAILURE); 765 } 766 if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) { 767 psFree(object); 768 exit(EXIT_FAILURE); 769 } 601 770 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 602 771 psFree(object); 603 772 exit(EXIT_FAILURE); 604 773 } 605 606 psFree(object);607 }608 609 {610 chipProcessedExpRow *object;611 612 object = chipProcessedExpRowAlloc(-64, "a string", -64, "a string", "a string", "a string" );613 614 if (!object) {615 exit(EXIT_FAILURE);616 }617 618 if (!object->chip_id == -64) {619 psFree(object);620 exit(EXIT_FAILURE);621 }622 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {623 psFree(object);624 exit(EXIT_FAILURE);625 }626 if (!object->guide_id == -64) {627 psFree(object);628 exit(EXIT_FAILURE);629 }630 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {631 psFree(object);632 exit(EXIT_FAILURE);633 }634 if (strncmp(object->expgroup, "a string", MAX_STRING_LENGTH)) {635 psFree(object);636 exit(EXIT_FAILURE);637 }638 if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) {639 psFree(object);640 exit(EXIT_FAILURE);641 }642 643 psFree(object);644 }645 646 {647 chipMaskRow *object;648 649 object = chipMaskRowAlloc("a string" );650 651 if (!object) {652 exit(EXIT_FAILURE);653 }654 655 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {656 psFree(object);657 exit(EXIT_FAILURE);658 }659 660 psFree(object);661 }662 663 {664 chipProcessedImfileRow *object;665 666 object = chipProcessedImfileRowAlloc(-64, "a string", -64, "a string", "a string", "a string", 64.64, 64.64, 64.64, "a string", -16 );667 668 if (!object) {669 exit(EXIT_FAILURE);670 }671 672 if (!object->chip_id == -64) {673 psFree(object);674 exit(EXIT_FAILURE);675 }676 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {677 psFree(object);678 exit(EXIT_FAILURE);679 }680 if (!object->guide_id == -64) {681 psFree(object);682 exit(EXIT_FAILURE);683 }684 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {685 psFree(object);686 exit(EXIT_FAILURE);687 }688 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {689 psFree(object);690 exit(EXIT_FAILURE);691 }692 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {693 psFree(object);694 exit(EXIT_FAILURE);695 }696 774 if (!object->bg == 64.64) { 697 775 psFree(object); … … 706 784 exit(EXIT_FAILURE); 707 785 } 786 if (!object->sigma_ra == 32.32) { 787 psFree(object); 788 exit(EXIT_FAILURE); 789 } 790 if (!object->sigma_dec == 32.32) { 791 psFree(object); 792 exit(EXIT_FAILURE); 793 } 794 if (!object->nastro == -32) { 795 psFree(object); 796 exit(EXIT_FAILURE); 797 } 708 798 if (strncmp(object->path_base, "a string", MAX_STRING_LENGTH)) { 709 799 psFree(object); 710 800 exit(EXIT_FAILURE); 711 801 } 802 if (!object->zp_mean == 32.32) { 803 psFree(object); 804 exit(EXIT_FAILURE); 805 } 806 if (!object->zp_stdev == 32.32) { 807 psFree(object); 808 exit(EXIT_FAILURE); 809 } 712 810 if (!object->fault == -16) { 713 psFree(object);714 exit(EXIT_FAILURE);715 }716 717 psFree(object);718 }719 720 {721 camPendingExpRow *object;722 723 object = camPendingExpRowAlloc(-64, -64, "a string", "a string", "a string" );724 725 if (!object) {726 exit(EXIT_FAILURE);727 }728 729 if (!object->cam_id == -64) {730 psFree(object);731 exit(EXIT_FAILURE);732 }733 if (!object->chip_id == -64) {734 psFree(object);735 exit(EXIT_FAILURE);736 }737 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {738 psFree(object);739 exit(EXIT_FAILURE);740 }741 if (strncmp(object->expgroup, "a string", MAX_STRING_LENGTH)) {742 psFree(object);743 exit(EXIT_FAILURE);744 }745 if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) {746 psFree(object);747 exit(EXIT_FAILURE);748 }749 750 psFree(object);751 }752 753 {754 camProcessedExpRow *object;755 756 object = camProcessedExpRowAlloc(-64, -64, "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", 32.32, 32.32, -16, "a string", "a string" );757 758 if (!object) {759 exit(EXIT_FAILURE);760 }761 762 if (!object->cam_id == -64) {763 psFree(object);764 exit(EXIT_FAILURE);765 }766 if (!object->chip_id == -64) {767 psFree(object);768 exit(EXIT_FAILURE);769 }770 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {771 psFree(object);772 exit(EXIT_FAILURE);773 }774 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {775 psFree(object);776 exit(EXIT_FAILURE);777 }778 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {779 psFree(object);780 exit(EXIT_FAILURE);781 }782 if (!object->bg == 64.64) {783 psFree(object);784 exit(EXIT_FAILURE);785 }786 if (!object->bg_stdev == 64.64) {787 psFree(object);788 exit(EXIT_FAILURE);789 }790 if (!object->bg_mean_stdev == 64.64) {791 psFree(object);792 exit(EXIT_FAILURE);793 }794 if (!object->sigma_ra == 32.32) {795 psFree(object);796 exit(EXIT_FAILURE);797 }798 if (!object->sigma_dec == 32.32) {799 psFree(object);800 exit(EXIT_FAILURE);801 }802 if (!object->nastro == -32) {803 psFree(object);804 exit(EXIT_FAILURE);805 }806 if (strncmp(object->path_base, "a string", MAX_STRING_LENGTH)) {807 psFree(object);808 exit(EXIT_FAILURE);809 }810 if (!object->zp_mean == 32.32) {811 psFree(object);812 exit(EXIT_FAILURE);813 }814 if (!object->zp_stdev == 32.32) {815 psFree(object);816 exit(EXIT_FAILURE);817 }818 if (!object->fault == -16) {819 psFree(object);820 exit(EXIT_FAILURE);821 }822 if (strncmp(object->expgroup, "a string", MAX_STRING_LENGTH)) {823 psFree(object);824 exit(EXIT_FAILURE);825 }826 if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) {827 811 psFree(object); 828 812 exit(EXIT_FAILURE); -
trunk/ippdb/tests/insert.c
r12130 r12202 208 208 } 209 209 210 if (!chipPendingImfileInsert(dbh, -64, "a string", -64, "a string", "a string","a string")) {211 exit(EXIT_FAILURE); 212 } 213 214 psDBCleanup(dbh); 215 } 216 217 { 218 psDB *dbh; 219 220 dbh = psDBInit("localhost", "test", NULL, "test"); 221 if (!dbh) { 222 exit(EXIT_FAILURE); 223 } 224 225 if (!chipProcessedExpInsert(dbh, -64, "a string", -64, "a string", "a string", "a string" )) {210 if (!chipPendingImfileInsert(dbh, -64, "a string", "a string")) { 211 exit(EXIT_FAILURE); 212 } 213 214 psDBCleanup(dbh); 215 } 216 217 { 218 psDB *dbh; 219 220 dbh = psDBInit("localhost", "test", NULL, "test"); 221 if (!dbh) { 222 exit(EXIT_FAILURE); 223 } 224 225 if (!chipProcessedExpInsert(dbh, -64, "a string", -64, "a string", "a string", "a string", "a string")) { 226 226 exit(EXIT_FAILURE); 227 227 } … … 253 253 } 254 254 255 if (!chipProcessedImfileInsert(dbh, -64, "a string", -64, "a string", "a string","a string", 64.64, 64.64, 64.64, "a string", -16)) {256 exit(EXIT_FAILURE); 257 } 258 259 psDBCleanup(dbh); 260 } 261 262 { 263 psDB *dbh; 264 265 dbh = psDBInit("localhost", "test", NULL, "test"); 266 if (!dbh) { 267 exit(EXIT_FAILURE); 268 } 269 270 if (!camPendingExpInsert(dbh, -64, -64, "a string", "a string", "a string" )) {271 exit(EXIT_FAILURE); 272 } 273 274 psDBCleanup(dbh); 275 } 276 277 { 278 psDB *dbh; 279 280 dbh = psDBInit("localhost", "test", NULL, "test"); 281 if (!dbh) { 282 exit(EXIT_FAILURE); 283 } 284 285 if (!camProcessedExpInsert(dbh, -64, -64, "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", 32.32, 32.32, -16, "a string", "a string")) {255 if (!chipProcessedImfileInsert(dbh, -64, "a string", "a string", 64.64, 64.64, 64.64, "a string", -16)) { 256 exit(EXIT_FAILURE); 257 } 258 259 psDBCleanup(dbh); 260 } 261 262 { 263 psDB *dbh; 264 265 dbh = psDBInit("localhost", "test", NULL, "test"); 266 if (!dbh) { 267 exit(EXIT_FAILURE); 268 } 269 270 if (!camPendingExpInsert(dbh, -64, -64, "a string", "a string", "a string", "a string")) { 271 exit(EXIT_FAILURE); 272 } 273 274 psDBCleanup(dbh); 275 } 276 277 { 278 psDB *dbh; 279 280 dbh = psDBInit("localhost", "test", NULL, "test"); 281 if (!dbh) { 282 exit(EXIT_FAILURE); 283 } 284 285 if (!camProcessedExpInsert(dbh, -64, -64, "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", 32.32, 32.32, -16)) { 286 286 exit(EXIT_FAILURE); 287 287 } -
trunk/ippdb/tests/insertobject.c
r12130 r12202 300 300 } 301 301 302 object = chipPendingImfileRowAlloc(-64, "a string", -64, "a string", "a string","a string");302 object = chipPendingImfileRowAlloc(-64, "a string", "a string"); 303 303 if (!object) { 304 304 exit(EXIT_FAILURE); … … 322 322 } 323 323 324 object = chipProcessedExpRowAlloc(-64, "a string", -64, "a string", "a string", "a string" );324 object = chipProcessedExpRowAlloc(-64, "a string", -64, "a string", "a string", "a string", "a string"); 325 325 if (!object) { 326 326 exit(EXIT_FAILURE); … … 366 366 } 367 367 368 object = chipProcessedImfileRowAlloc(-64, "a string", -64, "a string", "a string","a string", 64.64, 64.64, 64.64, "a string", -16);368 object = chipProcessedImfileRowAlloc(-64, "a string", "a string", 64.64, 64.64, 64.64, "a string", -16); 369 369 if (!object) { 370 370 exit(EXIT_FAILURE); … … 388 388 } 389 389 390 object = camPendingExpRowAlloc(-64, -64, "a string", "a string", "a string" );390 object = camPendingExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string"); 391 391 if (!object) { 392 392 exit(EXIT_FAILURE); … … 410 410 } 411 411 412 object = camProcessedExpRowAlloc(-64, -64, "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", 32.32, 32.32, -16, "a string", "a string");412 object = camProcessedExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", 32.32, 32.32, -16); 413 413 if (!object) { 414 414 exit(EXIT_FAILURE); -
trunk/ippdb/tests/metadatafromobject.c
r12130 r12202 673 673 bool status; 674 674 675 object = chipPendingImfileRowAlloc(-64, "a string", -64, "a string", "a string","a string");675 object = chipPendingImfileRowAlloc(-64, "a string", "a string"); 676 676 if (!object) { 677 677 exit(EXIT_FAILURE); … … 688 688 exit(EXIT_FAILURE); 689 689 } 690 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 691 psFree(md); 692 exit(EXIT_FAILURE); 693 } 694 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) { 695 psFree(md); 696 exit(EXIT_FAILURE); 697 } 698 699 psFree(md); 700 } 701 702 { 703 psMetadata *md; 704 chipProcessedExpRow *object; 705 bool status; 706 707 object = chipProcessedExpRowAlloc(-64, "a string", -64, "a string", "a string", "a string", "a string"); 708 if (!object) { 709 exit(EXIT_FAILURE); 710 } 711 712 md = chipProcessedExpMetadataFromObject(object); 713 if (!md) { 714 exit(EXIT_FAILURE); 715 } 716 717 psFree(object); 718 719 psFree(md); 720 exit(EXIT_FAILURE); 721 } 690 722 if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) { 691 723 psFree(md); … … 695 727 exit(EXIT_FAILURE); 696 728 } 729 if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) { 730 psFree(md); 731 exit(EXIT_FAILURE); 732 } 733 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) { 734 psFree(md); 735 exit(EXIT_FAILURE); 736 } 737 if (strncmp(psMetadataLookupPtr(&status, md, "expgroup"), "a string", MAX_STRING_LENGTH)) { 738 psFree(md); 739 exit(EXIT_FAILURE); 740 } 741 if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) { 742 psFree(md); 743 exit(EXIT_FAILURE); 744 } 745 746 psFree(md); 747 } 748 749 { 750 psMetadata *md; 751 chipMaskRow *object; 752 bool status; 753 754 object = chipMaskRowAlloc("a string"); 755 if (!object) { 756 exit(EXIT_FAILURE); 757 } 758 759 md = chipMaskMetadataFromObject(object); 760 if (!md) { 761 exit(EXIT_FAILURE); 762 } 763 764 psFree(object); 765 766 if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) { 767 psFree(md); 768 exit(EXIT_FAILURE); 769 } 770 771 psFree(md); 772 } 773 774 { 775 psMetadata *md; 776 chipProcessedImfileRow *object; 777 bool status; 778 779 object = chipProcessedImfileRowAlloc(-64, "a string", "a string", 64.64, 64.64, 64.64, "a string", -16); 780 if (!object) { 781 exit(EXIT_FAILURE); 782 } 783 784 md = chipProcessedImfileMetadataFromObject(object); 785 if (!md) { 786 exit(EXIT_FAILURE); 787 } 788 789 psFree(object); 790 791 psFree(md); 792 exit(EXIT_FAILURE); 793 } 697 794 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) { 698 795 psFree(md); 699 796 exit(EXIT_FAILURE); 700 797 } 798 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) { 799 psFree(md); 800 exit(EXIT_FAILURE); 801 } 802 if (!psMetadataLookupF64(&status, md, "bg") == 64.64) { 803 psFree(md); 804 exit(EXIT_FAILURE); 805 } 806 if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) { 807 psFree(md); 808 exit(EXIT_FAILURE); 809 } 810 if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) { 811 psFree(md); 812 exit(EXIT_FAILURE); 813 } 814 if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) { 815 psFree(md); 816 exit(EXIT_FAILURE); 817 } 818 psFree(md); 819 exit(EXIT_FAILURE); 820 } 821 822 psFree(md); 823 } 824 825 { 826 psMetadata *md; 827 camPendingExpRow *object; 828 bool status; 829 830 object = camPendingExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string"); 831 if (!object) { 832 exit(EXIT_FAILURE); 833 } 834 835 md = camPendingExpMetadataFromObject(object); 836 if (!md) { 837 exit(EXIT_FAILURE); 838 } 839 840 psFree(object); 841 842 psFree(md); 843 exit(EXIT_FAILURE); 844 } 845 psFree(md); 846 exit(EXIT_FAILURE); 847 } 848 if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) { 849 psFree(md); 850 exit(EXIT_FAILURE); 851 } 701 852 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) { 702 853 psFree(md); 703 854 exit(EXIT_FAILURE); 704 855 } 856 if (strncmp(psMetadataLookupPtr(&status, md, "expgroup"), "a string", MAX_STRING_LENGTH)) { 857 psFree(md); 858 exit(EXIT_FAILURE); 859 } 860 if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) { 861 psFree(md); 862 exit(EXIT_FAILURE); 863 } 864 865 psFree(md); 866 } 867 868 { 869 psMetadata *md; 870 camProcessedExpRow *object; 871 bool status; 872 873 object = camProcessedExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", 32.32, 32.32, -16); 874 if (!object) { 875 exit(EXIT_FAILURE); 876 } 877 878 md = camProcessedExpMetadataFromObject(object); 879 if (!md) { 880 exit(EXIT_FAILURE); 881 } 882 883 psFree(object); 884 885 psFree(md); 886 exit(EXIT_FAILURE); 887 } 888 psFree(md); 889 exit(EXIT_FAILURE); 890 } 891 if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) { 892 psFree(md); 893 exit(EXIT_FAILURE); 894 } 895 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) { 896 psFree(md); 897 exit(EXIT_FAILURE); 898 } 899 if (strncmp(psMetadataLookupPtr(&status, md, "expgroup"), "a string", MAX_STRING_LENGTH)) { 900 psFree(md); 901 exit(EXIT_FAILURE); 902 } 903 if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) { 904 psFree(md); 905 exit(EXIT_FAILURE); 906 } 705 907 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) { 706 908 psFree(md); 707 909 exit(EXIT_FAILURE); 708 910 } 709 710 psFree(md);711 }712 713 {714 psMetadata *md;715 chipProcessedExpRow *object;716 bool status;717 718 object = chipProcessedExpRowAlloc(-64, "a string", -64, "a string", "a string", "a string");719 if (!object) {720 exit(EXIT_FAILURE);721 }722 723 md = chipProcessedExpMetadataFromObject(object);724 if (!md) {725 exit(EXIT_FAILURE);726 }727 728 psFree(object);729 730 psFree(md);731 exit(EXIT_FAILURE);732 }733 if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) {734 psFree(md);735 exit(EXIT_FAILURE);736 }737 psFree(md);738 exit(EXIT_FAILURE);739 }740 if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {741 psFree(md);742 exit(EXIT_FAILURE);743 }744 if (strncmp(psMetadataLookupPtr(&status, md, "expgroup"), "a string", MAX_STRING_LENGTH)) {745 psFree(md);746 exit(EXIT_FAILURE);747 }748 if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {749 psFree(md);750 exit(EXIT_FAILURE);751 }752 753 psFree(md);754 }755 756 {757 psMetadata *md;758 chipMaskRow *object;759 bool status;760 761 object = chipMaskRowAlloc("a string");762 if (!object) {763 exit(EXIT_FAILURE);764 }765 766 md = chipMaskMetadataFromObject(object);767 if (!md) {768 exit(EXIT_FAILURE);769 }770 771 psFree(object);772 773 if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {774 psFree(md);775 exit(EXIT_FAILURE);776 }777 778 psFree(md);779 }780 781 {782 psMetadata *md;783 chipProcessedImfileRow *object;784 bool status;785 786 object = chipProcessedImfileRowAlloc(-64, "a string", -64, "a string", "a string", "a string", 64.64, 64.64, 64.64, "a string", -16);787 if (!object) {788 exit(EXIT_FAILURE);789 }790 791 md = chipProcessedImfileMetadataFromObject(object);792 if (!md) {793 exit(EXIT_FAILURE);794 }795 796 psFree(object);797 798 psFree(md);799 exit(EXIT_FAILURE);800 }801 if (strncmp(psMetadataLookupPtr(&status, md, "exp_tag"), "a string", MAX_STRING_LENGTH)) {802 psFree(md);803 exit(EXIT_FAILURE);804 }805 psFree(md);806 exit(EXIT_FAILURE);807 }808 if (strncmp(psMetadataLookupPtr(&status, md, "class_id"), "a string", MAX_STRING_LENGTH)) {809 psFree(md);810 exit(EXIT_FAILURE);811 }812 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {813 psFree(md);814 exit(EXIT_FAILURE);815 }816 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {817 psFree(md);818 exit(EXIT_FAILURE);819 }820 911 if (!psMetadataLookupF64(&status, md, "bg") == 64.64) { 821 912 psFree(md); … … 830 921 exit(EXIT_FAILURE); 831 922 } 923 if (!psMetadataLookupF32(&status, md, "sigma_ra") == 32.32) { 924 psFree(md); 925 exit(EXIT_FAILURE); 926 } 927 if (!psMetadataLookupF32(&status, md, "sigma_dec") == 32.32) { 928 psFree(md); 929 exit(EXIT_FAILURE); 930 } 931 if (!psMetadataLookupS32(&status, md, "nastro") == -32) { 932 psFree(md); 933 exit(EXIT_FAILURE); 934 } 832 935 if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) { 833 936 psFree(md); 834 937 exit(EXIT_FAILURE); 835 938 } 836 psFree(md);837 exit(EXIT_FAILURE);838 }839 840 psFree(md);841 }842 843 {844 psMetadata *md;845 camPendingExpRow *object;846 bool status;847 848 object = camPendingExpRowAlloc(-64, -64, "a string", "a string", "a string");849 if (!object) {850 exit(EXIT_FAILURE);851 }852 853 md = camPendingExpMetadataFromObject(object);854 if (!md) {855 exit(EXIT_FAILURE);856 }857 858 psFree(object);859 860 psFree(md);861 exit(EXIT_FAILURE);862 }863 psFree(md);864 exit(EXIT_FAILURE);865 }866 if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {867 psFree(md);868 exit(EXIT_FAILURE);869 }870 if (strncmp(psMetadataLookupPtr(&status, md, "expgroup"), "a string", MAX_STRING_LENGTH)) {871 psFree(md);872 exit(EXIT_FAILURE);873 }874 if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {875 psFree(md);876 exit(EXIT_FAILURE);877 }878 879 psFree(md);880 }881 882 {883 psMetadata *md;884 camProcessedExpRow *object;885 bool status;886 887 object = camProcessedExpRowAlloc(-64, -64, "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", 32.32, 32.32, -16, "a string", "a string");888 if (!object) {889 exit(EXIT_FAILURE);890 }891 892 md = camProcessedExpMetadataFromObject(object);893 if (!md) {894 exit(EXIT_FAILURE);895 }896 897 psFree(object);898 899 psFree(md);900 exit(EXIT_FAILURE);901 }902 psFree(md);903 exit(EXIT_FAILURE);904 }905 if (strncmp(psMetadataLookupPtr(&status, md, "label"), "a string", MAX_STRING_LENGTH)) {906 psFree(md);907 exit(EXIT_FAILURE);908 }909 if (strncmp(psMetadataLookupPtr(&status, md, "uri"), "a string", MAX_STRING_LENGTH)) {910 psFree(md);911 exit(EXIT_FAILURE);912 }913 if (strncmp(psMetadataLookupPtr(&status, md, "recipe"), "a string", MAX_STRING_LENGTH)) {914 psFree(md);915 exit(EXIT_FAILURE);916 }917 if (!psMetadataLookupF64(&status, md, "bg") == 64.64) {918 psFree(md);919 exit(EXIT_FAILURE);920 }921 if (!psMetadataLookupF64(&status, md, "bg_stdev") == 64.64) {922 psFree(md);923 exit(EXIT_FAILURE);924 }925 if (!psMetadataLookupF64(&status, md, "bg_mean_stdev") == 64.64) {926 psFree(md);927 exit(EXIT_FAILURE);928 }929 if (!psMetadataLookupF32(&status, md, "sigma_ra") == 32.32) {930 psFree(md);931 exit(EXIT_FAILURE);932 }933 if (!psMetadataLookupF32(&status, md, "sigma_dec") == 32.32) {934 psFree(md);935 exit(EXIT_FAILURE);936 }937 if (!psMetadataLookupS32(&status, md, "nastro") == -32) {938 psFree(md);939 exit(EXIT_FAILURE);940 }941 if (strncmp(psMetadataLookupPtr(&status, md, "path_base"), "a string", MAX_STRING_LENGTH)) {942 psFree(md);943 exit(EXIT_FAILURE);944 }945 939 if (!psMetadataLookupF32(&status, md, "zp_mean") == 32.32) { 946 940 psFree(md); … … 951 945 exit(EXIT_FAILURE); 952 946 } 953 psFree(md);954 exit(EXIT_FAILURE);955 }956 if (strncmp(psMetadataLookupPtr(&status, md, "expgroup"), "a string", MAX_STRING_LENGTH)) {957 psFree(md);958 exit(EXIT_FAILURE);959 }960 if (strncmp(psMetadataLookupPtr(&status, md, "dvodb"), "a string", MAX_STRING_LENGTH)) {961 947 psFree(md); 962 948 exit(EXIT_FAILURE); -
trunk/ippdb/tests/objectfrommetadata.c
r12130 r12202 1024 1024 exit(EXIT_FAILURE); 1025 1025 } 1026 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 1027 psFree(md); 1028 exit(EXIT_FAILURE); 1029 } 1030 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) { 1031 psFree(md); 1032 exit(EXIT_FAILURE); 1033 } 1034 1035 object = chipPendingImfileObjectFromMetadata(md); 1036 if (!object) { 1037 psFree(md); 1038 exit(EXIT_FAILURE); 1039 } 1040 1041 psFree(md); 1042 1043 psFree(object); 1044 exit(EXIT_FAILURE); 1045 } 1046 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1047 psFree(object); 1048 exit(EXIT_FAILURE); 1049 } 1050 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1051 psFree(object); 1052 exit(EXIT_FAILURE); 1053 } 1054 1055 psFree(object); 1056 } 1057 1058 { 1059 psMetadata *md; 1060 chipProcessedExpRow *object; 1061 1062 md = psMetadataAlloc(); 1063 psFree(md); 1064 exit(EXIT_FAILURE); 1065 } 1026 1066 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) { 1027 1067 psFree(md); … … 1031 1071 exit(EXIT_FAILURE); 1032 1072 } 1073 if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) { 1074 psFree(md); 1075 exit(EXIT_FAILURE); 1076 } 1077 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) { 1078 psFree(md); 1079 exit(EXIT_FAILURE); 1080 } 1081 if (!psMetadataAddStr(md, PS_LIST_TAIL, "expgroup", 0, NULL, "a string")) { 1082 psFree(md); 1083 exit(EXIT_FAILURE); 1084 } 1085 if (!psMetadataAddStr(md, PS_LIST_TAIL, "dvodb", 0, NULL, "a string")) { 1086 psFree(md); 1087 exit(EXIT_FAILURE); 1088 } 1089 1090 object = chipProcessedExpObjectFromMetadata(md); 1091 if (!object) { 1092 psFree(md); 1093 exit(EXIT_FAILURE); 1094 } 1095 1096 psFree(md); 1097 1098 psFree(object); 1099 exit(EXIT_FAILURE); 1100 } 1101 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) { 1102 psFree(object); 1103 exit(EXIT_FAILURE); 1104 } 1105 psFree(object); 1106 exit(EXIT_FAILURE); 1107 } 1108 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) { 1109 psFree(object); 1110 exit(EXIT_FAILURE); 1111 } 1112 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 1113 psFree(object); 1114 exit(EXIT_FAILURE); 1115 } 1116 if (strncmp(object->expgroup, "a string", MAX_STRING_LENGTH)) { 1117 psFree(object); 1118 exit(EXIT_FAILURE); 1119 } 1120 if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) { 1121 psFree(object); 1122 exit(EXIT_FAILURE); 1123 } 1124 1125 psFree(object); 1126 } 1127 1128 { 1129 psMetadata *md; 1130 chipMaskRow *object; 1131 1132 md = psMetadataAlloc(); 1133 if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) { 1134 psFree(md); 1135 exit(EXIT_FAILURE); 1136 } 1137 1138 object = chipMaskObjectFromMetadata(md); 1139 if (!object) { 1140 psFree(md); 1141 exit(EXIT_FAILURE); 1142 } 1143 1144 psFree(md); 1145 1146 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) { 1147 psFree(object); 1148 exit(EXIT_FAILURE); 1149 } 1150 1151 psFree(object); 1152 } 1153 1154 { 1155 psMetadata *md; 1156 chipProcessedImfileRow *object; 1157 1158 md = psMetadataAlloc(); 1159 psFree(md); 1160 exit(EXIT_FAILURE); 1161 } 1033 1162 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) { 1034 1163 psFree(md); 1035 1164 exit(EXIT_FAILURE); 1036 1165 } 1166 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) { 1167 psFree(md); 1168 exit(EXIT_FAILURE); 1169 } 1170 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) { 1171 psFree(md); 1172 exit(EXIT_FAILURE); 1173 } 1174 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) { 1175 psFree(md); 1176 exit(EXIT_FAILURE); 1177 } 1178 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) { 1179 psFree(md); 1180 exit(EXIT_FAILURE); 1181 } 1182 if (!psMetadataAddStr(md, PS_LIST_TAIL, "path_base", 0, NULL, "a string")) { 1183 psFree(md); 1184 exit(EXIT_FAILURE); 1185 } 1186 psFree(md); 1187 exit(EXIT_FAILURE); 1188 } 1189 1190 object = chipProcessedImfileObjectFromMetadata(md); 1191 if (!object) { 1192 psFree(md); 1193 exit(EXIT_FAILURE); 1194 } 1195 1196 psFree(md); 1197 1198 psFree(object); 1199 exit(EXIT_FAILURE); 1200 } 1201 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1202 psFree(object); 1203 exit(EXIT_FAILURE); 1204 } 1205 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1206 psFree(object); 1207 exit(EXIT_FAILURE); 1208 } 1209 if (!object->bg == 64.64) { 1210 psFree(object); 1211 exit(EXIT_FAILURE); 1212 } 1213 if (!object->bg_stdev == 64.64) { 1214 psFree(object); 1215 exit(EXIT_FAILURE); 1216 } 1217 if (!object->bg_mean_stdev == 64.64) { 1218 psFree(object); 1219 exit(EXIT_FAILURE); 1220 } 1221 if (strncmp(object->path_base, "a string", MAX_STRING_LENGTH)) { 1222 psFree(object); 1223 exit(EXIT_FAILURE); 1224 } 1225 psFree(object); 1226 exit(EXIT_FAILURE); 1227 } 1228 1229 psFree(object); 1230 } 1231 1232 { 1233 psMetadata *md; 1234 camPendingExpRow *object; 1235 1236 md = psMetadataAlloc(); 1237 psFree(md); 1238 exit(EXIT_FAILURE); 1239 } 1240 psFree(md); 1241 exit(EXIT_FAILURE); 1242 } 1243 if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) { 1244 psFree(md); 1245 exit(EXIT_FAILURE); 1246 } 1037 1247 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) { 1038 1248 psFree(md); 1039 1249 exit(EXIT_FAILURE); 1040 1250 } 1251 if (!psMetadataAddStr(md, PS_LIST_TAIL, "expgroup", 0, NULL, "a string")) { 1252 psFree(md); 1253 exit(EXIT_FAILURE); 1254 } 1255 if (!psMetadataAddStr(md, PS_LIST_TAIL, "dvodb", 0, NULL, "a string")) { 1256 psFree(md); 1257 exit(EXIT_FAILURE); 1258 } 1259 1260 object = camPendingExpObjectFromMetadata(md); 1261 if (!object) { 1262 psFree(md); 1263 exit(EXIT_FAILURE); 1264 } 1265 1266 psFree(md); 1267 1268 psFree(object); 1269 exit(EXIT_FAILURE); 1270 } 1271 psFree(object); 1272 exit(EXIT_FAILURE); 1273 } 1274 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) { 1275 psFree(object); 1276 exit(EXIT_FAILURE); 1277 } 1278 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) { 1279 psFree(object); 1280 exit(EXIT_FAILURE); 1281 } 1282 if (strncmp(object->expgroup, "a string", MAX_STRING_LENGTH)) { 1283 psFree(object); 1284 exit(EXIT_FAILURE); 1285 } 1286 if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) { 1287 psFree(object); 1288 exit(EXIT_FAILURE); 1289 } 1290 1291 psFree(object); 1292 } 1293 1294 { 1295 psMetadata *md; 1296 camProcessedExpRow *object; 1297 1298 md = psMetadataAlloc(); 1299 psFree(md); 1300 exit(EXIT_FAILURE); 1301 } 1302 psFree(md); 1303 exit(EXIT_FAILURE); 1304 } 1305 if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) { 1306 psFree(md); 1307 exit(EXIT_FAILURE); 1308 } 1309 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) { 1310 psFree(md); 1311 exit(EXIT_FAILURE); 1312 } 1313 if (!psMetadataAddStr(md, PS_LIST_TAIL, "expgroup", 0, NULL, "a string")) { 1314 psFree(md); 1315 exit(EXIT_FAILURE); 1316 } 1317 if (!psMetadataAddStr(md, PS_LIST_TAIL, "dvodb", 0, NULL, "a string")) { 1318 psFree(md); 1319 exit(EXIT_FAILURE); 1320 } 1041 1321 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) { 1042 1322 psFree(md); 1043 1323 exit(EXIT_FAILURE); 1044 1324 } 1045 1046 object = chipPendingImfileObjectFromMetadata(md); 1047 if (!object) { 1048 psFree(md); 1049 exit(EXIT_FAILURE); 1050 } 1051 1052 psFree(md); 1053 1054 psFree(object); 1055 exit(EXIT_FAILURE); 1056 } 1057 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) { 1058 psFree(object); 1059 exit(EXIT_FAILURE); 1060 } 1061 psFree(object); 1062 exit(EXIT_FAILURE); 1063 } 1064 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) { 1325 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) { 1326 psFree(md); 1327 exit(EXIT_FAILURE); 1328 } 1329 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) { 1330 psFree(md); 1331 exit(EXIT_FAILURE); 1332 } 1333 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) { 1334 psFree(md); 1335 exit(EXIT_FAILURE); 1336 } 1337 if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_ra", 0, NULL, 32.32)) { 1338 psFree(md); 1339 exit(EXIT_FAILURE); 1340 } 1341 if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_dec", 0, NULL, 32.32)) { 1342 psFree(md); 1343 exit(EXIT_FAILURE); 1344 } 1345 if (!psMetadataAddS32(md, PS_LIST_TAIL, "nastro", 0, NULL, -32)) { 1346 psFree(md); 1347 exit(EXIT_FAILURE); 1348 } 1349 if (!psMetadataAddStr(md, PS_LIST_TAIL, "path_base", 0, NULL, "a string")) { 1350 psFree(md); 1351 exit(EXIT_FAILURE); 1352 } 1353 if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_mean", 0, NULL, 32.32)) { 1354 psFree(md); 1355 exit(EXIT_FAILURE); 1356 } 1357 if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_stdev", 0, NULL, 32.32)) { 1358 psFree(md); 1359 exit(EXIT_FAILURE); 1360 } 1361 psFree(md); 1362 exit(EXIT_FAILURE); 1363 } 1364 1365 object = camProcessedExpObjectFromMetadata(md); 1366 if (!object) { 1367 psFree(md); 1368 exit(EXIT_FAILURE); 1369 } 1370 1371 psFree(md); 1372 1373 psFree(object); 1374 exit(EXIT_FAILURE); 1375 } 1376 psFree(object); 1377 exit(EXIT_FAILURE); 1378 } 1379 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) { 1065 1380 psFree(object); 1066 1381 exit(EXIT_FAILURE); … … 1070 1385 exit(EXIT_FAILURE); 1071 1386 } 1387 if (strncmp(object->expgroup, "a string", MAX_STRING_LENGTH)) { 1388 psFree(object); 1389 exit(EXIT_FAILURE); 1390 } 1391 if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) { 1392 psFree(object); 1393 exit(EXIT_FAILURE); 1394 } 1072 1395 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) { 1073 1396 psFree(object); 1074 1397 exit(EXIT_FAILURE); 1075 1398 } 1076 1077 psFree(object);1078 }1079 1080 {1081 psMetadata *md;1082 chipProcessedExpRow *object;1083 1084 md = psMetadataAlloc();1085 psFree(md);1086 exit(EXIT_FAILURE);1087 }1088 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {1089 psFree(md);1090 exit(EXIT_FAILURE);1091 }1092 psFree(md);1093 exit(EXIT_FAILURE);1094 }1095 if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {1096 psFree(md);1097 exit(EXIT_FAILURE);1098 }1099 if (!psMetadataAddStr(md, PS_LIST_TAIL, "expgroup", 0, NULL, "a string")) {1100 psFree(md);1101 exit(EXIT_FAILURE);1102 }1103 if (!psMetadataAddStr(md, PS_LIST_TAIL, "dvodb", 0, NULL, "a string")) {1104 psFree(md);1105 exit(EXIT_FAILURE);1106 }1107 1108 object = chipProcessedExpObjectFromMetadata(md);1109 if (!object) {1110 psFree(md);1111 exit(EXIT_FAILURE);1112 }1113 1114 psFree(md);1115 1116 psFree(object);1117 exit(EXIT_FAILURE);1118 }1119 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {1120 psFree(object);1121 exit(EXIT_FAILURE);1122 }1123 psFree(object);1124 exit(EXIT_FAILURE);1125 }1126 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {1127 psFree(object);1128 exit(EXIT_FAILURE);1129 }1130 if (strncmp(object->expgroup, "a string", MAX_STRING_LENGTH)) {1131 psFree(object);1132 exit(EXIT_FAILURE);1133 }1134 if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) {1135 psFree(object);1136 exit(EXIT_FAILURE);1137 }1138 1139 psFree(object);1140 }1141 1142 {1143 psMetadata *md;1144 chipMaskRow *object;1145 1146 md = psMetadataAlloc();1147 if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {1148 psFree(md);1149 exit(EXIT_FAILURE);1150 }1151 1152 object = chipMaskObjectFromMetadata(md);1153 if (!object) {1154 psFree(md);1155 exit(EXIT_FAILURE);1156 }1157 1158 psFree(md);1159 1160 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {1161 psFree(object);1162 exit(EXIT_FAILURE);1163 }1164 1165 psFree(object);1166 }1167 1168 {1169 psMetadata *md;1170 chipProcessedImfileRow *object;1171 1172 md = psMetadataAlloc();1173 psFree(md);1174 exit(EXIT_FAILURE);1175 }1176 if (!psMetadataAddStr(md, PS_LIST_TAIL, "exp_tag", 0, NULL, "a string")) {1177 psFree(md);1178 exit(EXIT_FAILURE);1179 }1180 psFree(md);1181 exit(EXIT_FAILURE);1182 }1183 if (!psMetadataAddStr(md, PS_LIST_TAIL, "class_id", 0, NULL, "a string")) {1184 psFree(md);1185 exit(EXIT_FAILURE);1186 }1187 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {1188 psFree(md);1189 exit(EXIT_FAILURE);1190 }1191 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {1192 psFree(md);1193 exit(EXIT_FAILURE);1194 }1195 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {1196 psFree(md);1197 exit(EXIT_FAILURE);1198 }1199 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {1200 psFree(md);1201 exit(EXIT_FAILURE);1202 }1203 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {1204 psFree(md);1205 exit(EXIT_FAILURE);1206 }1207 if (!psMetadataAddStr(md, PS_LIST_TAIL, "path_base", 0, NULL, "a string")) {1208 psFree(md);1209 exit(EXIT_FAILURE);1210 }1211 psFree(md);1212 exit(EXIT_FAILURE);1213 }1214 1215 object = chipProcessedImfileObjectFromMetadata(md);1216 if (!object) {1217 psFree(md);1218 exit(EXIT_FAILURE);1219 }1220 1221 psFree(md);1222 1223 psFree(object);1224 exit(EXIT_FAILURE);1225 }1226 if (strncmp(object->exp_tag, "a string", MAX_STRING_LENGTH)) {1227 psFree(object);1228 exit(EXIT_FAILURE);1229 }1230 psFree(object);1231 exit(EXIT_FAILURE);1232 }1233 if (strncmp(object->class_id, "a string", MAX_STRING_LENGTH)) {1234 psFree(object);1235 exit(EXIT_FAILURE);1236 }1237 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {1238 psFree(object);1239 exit(EXIT_FAILURE);1240 }1241 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {1242 psFree(object);1243 exit(EXIT_FAILURE);1244 }1245 1399 if (!object->bg == 64.64) { 1246 1400 psFree(object); … … 1255 1409 exit(EXIT_FAILURE); 1256 1410 } 1411 if (!object->sigma_ra == 32.32) { 1412 psFree(object); 1413 exit(EXIT_FAILURE); 1414 } 1415 if (!object->sigma_dec == 32.32) { 1416 psFree(object); 1417 exit(EXIT_FAILURE); 1418 } 1419 if (!object->nastro == -32) { 1420 psFree(object); 1421 exit(EXIT_FAILURE); 1422 } 1257 1423 if (strncmp(object->path_base, "a string", MAX_STRING_LENGTH)) { 1258 1424 psFree(object); 1259 1425 exit(EXIT_FAILURE); 1260 1426 } 1261 psFree(object);1262 exit(EXIT_FAILURE);1263 }1264 1265 psFree(object);1266 }1267 1268 {1269 psMetadata *md;1270 camPendingExpRow *object;1271 1272 md = psMetadataAlloc();1273 psFree(md);1274 exit(EXIT_FAILURE);1275 }1276 psFree(md);1277 exit(EXIT_FAILURE);1278 }1279 if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {1280 psFree(md);1281 exit(EXIT_FAILURE);1282 }1283 if (!psMetadataAddStr(md, PS_LIST_TAIL, "expgroup", 0, NULL, "a string")) {1284 psFree(md);1285 exit(EXIT_FAILURE);1286 }1287 if (!psMetadataAddStr(md, PS_LIST_TAIL, "dvodb", 0, NULL, "a string")) {1288 psFree(md);1289 exit(EXIT_FAILURE);1290 }1291 1292 object = camPendingExpObjectFromMetadata(md);1293 if (!object) {1294 psFree(md);1295 exit(EXIT_FAILURE);1296 }1297 1298 psFree(md);1299 1300 psFree(object);1301 exit(EXIT_FAILURE);1302 }1303 psFree(object);1304 exit(EXIT_FAILURE);1305 }1306 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {1307 psFree(object);1308 exit(EXIT_FAILURE);1309 }1310 if (strncmp(object->expgroup, "a string", MAX_STRING_LENGTH)) {1311 psFree(object);1312 exit(EXIT_FAILURE);1313 }1314 if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) {1315 psFree(object);1316 exit(EXIT_FAILURE);1317 }1318 1319 psFree(object);1320 }1321 1322 {1323 psMetadata *md;1324 camProcessedExpRow *object;1325 1326 md = psMetadataAlloc();1327 psFree(md);1328 exit(EXIT_FAILURE);1329 }1330 psFree(md);1331 exit(EXIT_FAILURE);1332 }1333 if (!psMetadataAddStr(md, PS_LIST_TAIL, "label", 0, NULL, "a string")) {1334 psFree(md);1335 exit(EXIT_FAILURE);1336 }1337 if (!psMetadataAddStr(md, PS_LIST_TAIL, "uri", 0, NULL, "a string")) {1338 psFree(md);1339 exit(EXIT_FAILURE);1340 }1341 if (!psMetadataAddStr(md, PS_LIST_TAIL, "recipe", 0, NULL, "a string")) {1342 psFree(md);1343 exit(EXIT_FAILURE);1344 }1345 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg", 0, NULL, 64.64)) {1346 psFree(md);1347 exit(EXIT_FAILURE);1348 }1349 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_stdev", 0, NULL, 64.64)) {1350 psFree(md);1351 exit(EXIT_FAILURE);1352 }1353 if (!psMetadataAddF64(md, PS_LIST_TAIL, "bg_mean_stdev", 0, NULL, 64.64)) {1354 psFree(md);1355 exit(EXIT_FAILURE);1356 }1357 if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_ra", 0, NULL, 32.32)) {1358 psFree(md);1359 exit(EXIT_FAILURE);1360 }1361 if (!psMetadataAddF32(md, PS_LIST_TAIL, "sigma_dec", 0, NULL, 32.32)) {1362 psFree(md);1363 exit(EXIT_FAILURE);1364 }1365 if (!psMetadataAddS32(md, PS_LIST_TAIL, "nastro", 0, NULL, -32)) {1366 psFree(md);1367 exit(EXIT_FAILURE);1368 }1369 if (!psMetadataAddStr(md, PS_LIST_TAIL, "path_base", 0, NULL, "a string")) {1370 psFree(md);1371 exit(EXIT_FAILURE);1372 }1373 if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_mean", 0, NULL, 32.32)) {1374 psFree(md);1375 exit(EXIT_FAILURE);1376 }1377 if (!psMetadataAddF32(md, PS_LIST_TAIL, "zp_stdev", 0, NULL, 32.32)) {1378 psFree(md);1379 exit(EXIT_FAILURE);1380 }1381 psFree(md);1382 exit(EXIT_FAILURE);1383 }1384 if (!psMetadataAddStr(md, PS_LIST_TAIL, "expgroup", 0, NULL, "a string")) {1385 psFree(md);1386 exit(EXIT_FAILURE);1387 }1388 if (!psMetadataAddStr(md, PS_LIST_TAIL, "dvodb", 0, NULL, "a string")) {1389 psFree(md);1390 exit(EXIT_FAILURE);1391 }1392 1393 object = camProcessedExpObjectFromMetadata(md);1394 if (!object) {1395 psFree(md);1396 exit(EXIT_FAILURE);1397 }1398 1399 psFree(md);1400 1401 psFree(object);1402 exit(EXIT_FAILURE);1403 }1404 psFree(object);1405 exit(EXIT_FAILURE);1406 }1407 if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {1408 psFree(object);1409 exit(EXIT_FAILURE);1410 }1411 if (strncmp(object->uri, "a string", MAX_STRING_LENGTH)) {1412 psFree(object);1413 exit(EXIT_FAILURE);1414 }1415 if (strncmp(object->recipe, "a string", MAX_STRING_LENGTH)) {1416 psFree(object);1417 exit(EXIT_FAILURE);1418 }1419 if (!object->bg == 64.64) {1420 psFree(object);1421 exit(EXIT_FAILURE);1422 }1423 if (!object->bg_stdev == 64.64) {1424 psFree(object);1425 exit(EXIT_FAILURE);1426 }1427 if (!object->bg_mean_stdev == 64.64) {1428 psFree(object);1429 exit(EXIT_FAILURE);1430 }1431 if (!object->sigma_ra == 32.32) {1432 psFree(object);1433 exit(EXIT_FAILURE);1434 }1435 if (!object->sigma_dec == 32.32) {1436 psFree(object);1437 exit(EXIT_FAILURE);1438 }1439 if (!object->nastro == -32) {1440 psFree(object);1441 exit(EXIT_FAILURE);1442 }1443 if (strncmp(object->path_base, "a string", MAX_STRING_LENGTH)) {1444 psFree(object);1445 exit(EXIT_FAILURE);1446 }1447 1427 if (!object->zp_mean == 32.32) { 1448 1428 psFree(object); … … 1453 1433 exit(EXIT_FAILURE); 1454 1434 } 1455 psFree(object);1456 exit(EXIT_FAILURE);1457 }1458 if (strncmp(object->expgroup, "a string", MAX_STRING_LENGTH)) {1459 psFree(object);1460 exit(EXIT_FAILURE);1461 }1462 if (strncmp(object->dvodb, "a string", MAX_STRING_LENGTH)) {1463 1435 psFree(object); 1464 1436 exit(EXIT_FAILURE);
Note:
See TracChangeset
for help on using the changeset viewer.
