On Fri, 3 Dec 2004, McIlwrath, BK (Brian) wrote:
> Hi Tim,
>
> I have updated HDS in the CVS tree.
>
Yes! Thanks Brian. I will try it today in 32bit mode and next week in 64
bit mode. Once I've run oracdr a few times I think we should consider
merging this to the main trunk soon.
Do we now have a full C interface to HDS? Can we have an hds.h please?
> I would like to checkin the HDS testsuite to CVS. Any ideas of a good place
> for in in the tree. It's not really an application or a library!
How about libraries/hds/tests ?
They don't have to be built automatically when hds is built but it's
probably best to have them related.
>
> I await your reports of bugs!!!!
>
:-)
Running kappa stats on a file that worked:
Pixel statistics for the NDF structure /home/timj/mars_3pos
Title : mars
NDF array analysed : DATA
!! HDS_LINK: Error linking a locator to an HDS group.
! ARY_TEMP: Error obtaining placeholder for temporary array.
! NDF_MAP: Error obtaining mapped access to an array component of an NDF.
! STATS: Error computing simple statistics for an NDF's pixels.
! Application exit status DAT__GRPIN, Group invalid
so I don't think we are there yet.
Build warnings:
dat1.h:280: warning: `dat1_erase_object' declared `static' but never defined
dat1.h:286: warning: `dat1_get_off' declared `static' but never defined
dat1_check_type.c: In function `dat1_check_type':
dat1_check_type.c:71: warning: `dtype' might be used uninitialized in this function
dat1_init_ndr.c: In function `dat1_init_ndr':
dat1_init_ndr.c:131: warning: unused variable `ldbl_dig'
dat1_init_ndr.c:132: warning: unused variable `ldbl_format'
dat1_init_ndr.c:649: warning: enumeration value `LLTYPE' not handled in switch
dat1_init_ndr.c:649: warning: enumeration value `FLTTYPE' not handled in switch
dat1_init_ndr.c:649: warning: enumeration value `DBLTYPE' not handled in switch
dat1_init_ndr.c:649: warning: enumeration value `LDBLTYPE' not handled in switch
dat1_init_ndr.c:652: warning: enumeration value `LLTYPE' not handled in switch
dat1_init_ndr.c:652: warning: enumeration value `FLTTYPE' not handled in switch
dat1_init_ndr.c:652: warning: enumeration value `DBLTYPE' not handled in switch
dat1_init_ndr.c:652: warning: enumeration value `LDBLTYPE' not handled in switch
dat1_init_ndr.c:655: warning: enumeration value `LLTYPE' not handled in switch
dat1_init_ndr.c:655: warning: enumeration value `FLTTYPE' not handled in switch
dat1_init_ndr.c:655: warning: enumeration value `DBLTYPE' not handled in switch
dat1_init_ndr.c:655: warning: enumeration value `LDBLTYPE' not handled in switch
dat1_init_ndr.c:658: warning: enumeration value `LLTYPE' not handled in switch
dat1_init_ndr.c:658: warning: enumeration value `FLTTYPE' not handled in switch
dat1_init_ndr.c:658: warning: enumeration value `DBLTYPE' not handled in switch
dat1_init_ndr.c:658: warning: enumeration value `LDBLTYPE' not handled in switch
dat1_init_ndr.c:661: warning: enumeration value `LLTYPE' not handled in switch
dat1_init_ndr.c:661: warning: enumeration value `FLTTYPE' not handled in switch
dat1_init_ndr.c:661: warning: enumeration value `DBLTYPE' not handled in switch
dat1_init_ndr.c:661: warning: enumeration value `LDBLTYPE' not handled in switch
dat1_init_ndr.c:665: warning: enumeration value `SCHARTYPE' not handled in switch
dat1_init_ndr.c:665: warning: enumeration value `UCHARTYPE' not handled in switch
dat1_init_ndr.c:665: warning: enumeration value `SHRTTYPE' not handled in switch
dat1_init_ndr.c:665: warning: enumeration value `USHRTTYPE' not handled in switch
dat1_init_ndr.c:665: warning: enumeration value `INTTYPE' not handled in switch
dat1_init_ndr.c:665: warning: enumeration value `UINTTYPE' not handled in switch
dat1_init_ndr.c:665: warning: enumeration value `LONGTYPE' not handled in switch
dat1_init_ndr.c:665: warning: enumeration value `ULONGTYPE' not handled in switch
dat1_init_ndr.c:665: warning: enumeration value `LLTYPE' not handled in switch
dat1_init_ndr.c:665: warning: enumeration value `LDBLTYPE' not handled in switch
dat1_init_ndr.c:669: warning: enumeration value `SCHARTYPE' not handled in switch
dat1_init_ndr.c:669: warning: enumeration value `UCHARTYPE' not handled in switch
dat1_init_ndr.c:669: warning: enumeration value `SHRTTYPE' not handled in switch
dat1_init_ndr.c:669: warning: enumeration value `USHRTTYPE' not handled in switch
dat1_init_ndr.c:669: warning: enumeration value `INTTYPE' not handled in switch
dat1_init_ndr.c:669: warning: enumeration value `UINTTYPE' not handled in switch
dat1_init_ndr.c:669: warning: enumeration value `LONGTYPE' not handled in switch
dat1_init_ndr.c:669: warning: enumeration value `ULONGTYPE' not handled in switch
dat1_init_ndr.c:669: warning: enumeration value `LLTYPE' not handled in switch
dat1_init_ndr.c:669: warning: enumeration value `LDBLTYPE' not handled in switch
dat1_init_ndr.c:115: warning: `eps_DOUBLE' might be used uninitialized in this function
dat1_init_ndr.c:116: warning: `eps_REAL' might be used uninitialized in this function
dat1_init_ndr.c:125: warning: `dig_DOUBLE' might be used uninitialized in this function
dat1_init_ndr.c:126: warning: `dig_REAL' might be used uninitialized in this function
dat1_init_ndr.c:129: warning: `format_DOUBLE' might be used uninitialized in this function
dat1_init_ndr.c:130: warning: `format_REAL' might be used uninitialized in this function
dat1_intune.c:49:1: warning: "/*" within comment
dat1_unpack_srv.c: In function `dat1_unpack_srv':
dat1_unpack_srv.c:53: warning: unused variable `element'
datClen.c: In function `datClen':
datClen.c:78: warning: `data' might be used uninitialized in this function
datCopy.c: In function `datCopy':
datCopy.c:101: warning: `data1' might be used uninitialized in this function
datCopy.c:102: warning: `data2' might be used uninitialized in this function
datDrep.c: In function `datDrep':
datDrep.c:135: warning: `data' might be used uninitialized in this function
datParen.c: In function `datParen':
datParen.c:104: warning: `off' might be used uninitialized in this function
datParen.c:112: warning: `data1' might be used uninitialized in this function
datParen.c:113: warning: `data2' might be used uninitialized in this function
datWhere.c: In function `datWhere':
datWhere.c:86: warning: `data' might be used uninitialized in this function
datccopy.c: In function `datCcopy':
datccopy.c:40: warning: `return' with no value, in function returning non-void
datccopy.c:42: warning: implicit declaration of function `datStruc'
datccopy.c:44: warning: `return' with no value, in function returning non-void
datccopy.c:46: warning: implicit declaration of function `datState'
datccopy.c:48: warning: implicit declaration of function `datCopy'
datccopy.c:50: warning: implicit declaration of function `datType'
datccopy.c:51: warning: implicit declaration of function `datShape'
datccopy.c:52: warning: implicit declaration of function `datNew'
datccopy.c:59: warning: implicit declaration of function `datFind'
datccopy.c:61: warning: control reaches end of non-void function
daterase.c: In function `datErase':
daterase.c:44: warning: `entryy' might be used uninitialized in this function
datfinind.c: In function `datFind':
datfinind.c:51: warning: unused variable `szcrv'
datfinind.c:35: warning: `data1' might be used uninitialized in this function
datget.c: In function `datGetC':
datget.c:324: warning: implicit declaration of function `sprintf'
datinq.c: In function `datName':
datinq.c:56: warning: implicit declaration of function `index'
In file included from datmap.c:4:
hds1_feature.h:44:1: warning: "_POSIX_C_SOURCE" redefined
In file included from /usr/include/string.h:26,
from datmap.c:3:
/usr/include/features.h:171:1: warning: this is the location of the previous definition
datmap.c: In function `datMap':
datmap.c:191: warning: suggest parentheses around assignment used as truth value
datnew.c: In function `datCctyp':
datnew.c:239: warning: implicit declaration of function `sprintf'
datnew.c:233: warning: unused variable `i'
datnew.c:233: warning: unused variable `j'
daucopy.c:62: warning: return type defaults to `int'
dauflush.c:37: warning: return type defaults to `int'
dauloc.c:67: warning: return type defaults to `int'
dauloc.c:162: warning: return type defaults to `int'
dauloc.c: In function `dau_import_loc':
dauloc.c:167: warning: `lcp' might be used uninitialized in this function
dauloc.c: At top level:
dauloc.c:285: warning: return type defaults to `int'
dauloc.c:346: warning: return type defaults to `int'
daumove.c:40: warning: return type defaults to `int'
dauscatgath.c:38: warning: return type defaults to `int'
dauscatgath.c: In function `dau_gather_data':
dauscatgath.c:54: warning: `off' might be used uninitialized in this function
dauscatgath.c: At top level:
dauscatgath.c:231: warning: return type defaults to `int'
dauscatgath.c: In function `dau_scatter_data':
dauscatgath.c:247: warning: `off' might be used uninitialized in this function
dautypes.c:32: warning: return type defaults to `int'
hdsCopy.c: In function `hdsCopy':
hdsCopy.c:97: warning: `data' might be used uninitialized in this function
hds_start.c: In function `hds_start_':
hds_start.c:65: warning: implicit declaration of function `dat1_init'
hdsopclos.c: In function `hdsOpen':
hdsopclos.c:33: warning: unused variable `str_len'
hdstools.c: In function `hdsShow':
hdstools.c:96: warning: implicit declaration of function `hdsTrace'
rec1_extend_file.c: In function `rec1_extend_file':
rec1_extend_file.c:303: warning: suggest parentheses around assignment used as truth value
rec1_extend_file.c:321: warning: suggest parentheses around assignment used as truth value
rec1_get_path.c: In function `rec1_get_path':
rec1_get_path.c:109: warning: `idot' might be used uninitialized in this function
rec1_get_path.c:110: warning: `islash' might be used uninitialized in this function
rec1_get_path.c:112: warning: `mxbuf' might be used uninitialized in this function
rec1_get_path.c:117: warning: `basename' might be used uninitialized in this function
rec1_get_path.c:120: warning: `lbase' might be used uninitialized in this function
rec1_get_path.c:121: warning: `special' might be used uninitialized in this function
rec1_lock_slot.c: In function `rec1_lock_slot':
rec1_lock_slot.c:88: warning: unused variable `fd'
rec1_lock_slot.c:89: warning: unused variable `lockbuf'
rec1_map_frame.c: In function `rec1_map_frame':
rec1_map_frame.c:674: warning: suggest parentheses around assignment used as truth value
rec1_open_file.c: In function `rec1_open_file':
rec1_open_file.c:144: warning: `iochan' might be used uninitialized in this function
rec1_open_file.c:151: warning: `mustopen' might be used uninitialized in this function
rec1_pack_hcb.c: In function `rec1_pack_hcb':
rec1_pack_hcb.c:138: warning: suggest parentheses around comparison in operand of |
rec1_pack_hcb.c:151: warning: suggest parentheses around comparison in operand of |
rec1_pack_hcb.c:69: warning: `byte' might be used uninitialized in this function
rec1_pack_rcl.c: In function `rec1_pack_rcl':
rec1_pack_rcl.c:63: warning: unused variable `mask'
rec1_read_file.c: In function `rec1_read_file':
rec1_read_file.c:171: warning: suggest parentheses around assignment used as truth value
rec1_save_addr.c: In function `rec1_get_addr':
rec1_save_addr.c:78: warning: `ii' might be used uninitialized in this function
rec1_save_addr.c:79: warning: `best' might be used uninitialized in this function
rec1_shell.c: In function `rec1_shell':
rec1_shell.c:143: warning: unused variable `i'
rec1_unlock_slot.c: In function `rec1_unlock_slot':
rec1_unlock_slot.c:110: warning: unused variable `fd'
rec1_unlock_slot.c:111: warning: unused variable `lockbuf'
rec1_unmap_frame.c: In function `rec1_unmap_frame':
rec1_unmap_frame.c:338: warning: suggest parentheses around assignment
used as truth value
rec1_unpack_hcb.c: In function `rec1_unpack_hcb':
rec1_unpack_hcb.c:108: warning: `return' with no value, in function
returning non-void
rec1_unpack_hcb.c:72: warning: unused variable `j'
rec1_write_file.c: In function `rec1_write_file':
rec1_write_file.c:187: warning: suggest parentheses around assignment used
as truth value
rec_create_record.c: In function `rec_create_record':
rec_create_record.c:81: warning: `cbm' might be used uninitialized in this
function
rec_wild_file.c: In function `rec_wild_file':
rec_wild_file.c:160: warning: `mxbuf' might be used uninitialized in this
function
fortran_interface.c: In function `dat_alter_':
fortran_interface.c:34: warning: implicit declaration of function
`datAlter'
fortran_interface.c:21: warning: unused variable `dims64'
fortran_interface.c:22: warning: unused variable `i'
fortran_interface.c: In function `dat_annul_':
fortran_interface.c:50: warning: implicit declaration of function
`datAnnul'
fortran_interface.c: In function `dat_basic_':
fortran_interface.c:75: warning: implicit declaration of function
`datBasic'
fortran_interface.c: In function `dat_ccopy_':
fortran_interface.c:113: warning: implicit declaration of function
`datCcopy'
fortran_interface.c: In function `dat_cell_':
fortran_interface.c:147: warning: implicit declaration of function
`datCell'
fortran_interface.c:134: warning: unused variable `subs64'
fortran_interface.c:135: warning: unused variable `i'
fortran_interface.c: In function `dat_clen_':
fortran_interface.c:165: warning: implicit declaration of function
`datClen'
fortran_interface.c: In function `dat_clone_':
fortran_interface.c:183: warning: implicit declaration of function
`datClone'
fortran_interface.c: In function `dat_coerc_':
fortran_interface.c:209: warning: implicit declaration of function
`datCoerc'
fortran_interface.c: In function `dat_copy_':
fortran_interface.c:245: warning: implicit declaration of function
`datCopy'
fortran_interface.c: In function `dat_drep_':
fortran_interface.c:269: warning: implicit declaration of function
`datDrep'
fortran_interface.c: In function `dat_erase_':
fortran_interface.c:300: warning: implicit declaration of function
`datErase'
fortran_interface.c: In function `dat_ermsg_':
fortran_interface.c:319: warning: implicit declaration of function
`datErmsg'
fortran_interface.c: In function `dat_find_':
fortran_interface.c:349: warning: implicit declaration of function
`datFind'
fortran_interface.c: In function `dat_get_':
fortran_interface.c:384: warning: implicit declaration of function
`datGet'
fortran_interface.c:368: warning: unused variable `dims64'
fortran_interface.c:369: warning: unused variable `i'
fortran_interface.c: In function `dat_getc_':
fortran_interface.c:416: warning: implicit declaration of function
`datGetC'
fortran_interface.c:402: warning: unused variable `type_c'
fortran_interface.c:403: warning: unused variable `dims64'
fortran_interface.c:404: warning: unused variable `i'
fortran_interface.c: In function `dat_getd_':
fortran_interface.c:447: warning: implicit declaration of function
`datGetD'
fortran_interface.c:433: warning: unused variable `type_c'
fortran_interface.c:434: warning: unused variable `dims64'
fortran_interface.c:435: warning: unused variable `i'
fortran_interface.c: In function `dat_geti_':
fortran_interface.c:478: warning: implicit declaration of function
`datGetI'
fortran_interface.c:464: warning: unused variable `type_c'
fortran_interface.c:465: warning: unused variable `dims64'
fortran_interface.c:466: warning: unused variable `i'
fortran_interface.c: In function `dat_getl_':
fortran_interface.c:509: warning: implicit declaration of function
`datGetL'
fortran_interface.c:495: warning: unused variable `type_c'
fortran_interface.c:496: warning: unused variable `dims64'
fortran_interface.c:497: warning: unused variable `i'
fortran_interface.c: In function `dat_getr_':
fortran_interface.c:540: warning: implicit declaration of function
`datGetR'
fortran_interface.c:526: warning: unused variable `type_c'
fortran_interface.c:527: warning: unused variable `dims64'
fortran_interface.c:528: warning: unused variable `i'
fortran_interface.c: In function `dat_index_':
fortran_interface.c:562: warning: implicit declaration of function
`datIndex'
fortran_interface.c:557: warning: unused variable `name_c'
fortran_interface.c: In function `dat_len_':
fortran_interface.c:578: warning: implicit declaration of function
`datLen'
fortran_interface.c: In function `dat_map_':
fortran_interface.c:618: warning: implicit declaration of function
`datMap'
fortran_interface.c:600: warning: unused variable `dims64'
fortran_interface.c:601: warning: unused variable `i'
fortran_interface.c: In function `dat_mapc_':
fortran_interface.c:658: warning: implicit declaration of function
`datMapC'
fortran_interface.c:641: warning: unused variable `dims64'
fortran_interface.c:642: warning: unused variable `i'
fortran_interface.c: In function `dat_mapd_':
fortran_interface.c:698: warning: implicit declaration of function
`datMapD'
fortran_interface.c:681: warning: unused variable `dims64'
fortran_interface.c:682: warning: unused variable `i'
fortran_interface.c: In function `dat_mapi_':
fortran_interface.c:738: warning: implicit declaration of function
`datMapI'
fortran_interface.c:721: warning: unused variable `dims64'
fortran_interface.c:722: warning: unused variable `i'
fortran_interface.c: In function `dat_mapl_':
fortran_interface.c:778: warning: implicit declaration of function
`datMapL'
fortran_interface.c:761: warning: unused variable `dims64'
fortran_interface.c:762: warning: unused variable `i'
fortran_interface.c: In function `dat_mapr_':
fortran_interface.c:818: warning: implicit declaration of function
`datMapR'
fortran_interface.c:801: warning: unused variable `dims64'
fortran_interface.c:802: warning: unused variable `i'
fortran_interface.c: In function `dat_mould_':
fortran_interface.c:849: warning: implicit declaration of function
`datMould'
fortran_interface.c:836: warning: unused variable `dims64'
fortran_interface.c:837: warning: unused variable `i'
fortran_interface.c: In function `dat_move_':
fortran_interface.c:876: warning: implicit declaration of function
`datMove'
fortran_interface.c: In function `dat_name_':
fortran_interface.c:896: warning: implicit declaration of function
`datName'
fortran_interface.c: In function `dat_ncomp_':
fortran_interface.c:916: warning: implicit declaration of function
`datNcomp'
fortran_interface.c: In function `dat_new_':
fortran_interface.c:955: warning: implicit declaration of function
`datNew'
fortran_interface.c:937: warning: unused variable `dims64'
fortran_interface.c:938: warning: unused variable `i'
fortran_interface.c: In function `dat_newc_':
fortran_interface.c:991: warning: implicit declaration of function
`datNewC'
fortran_interface.c:974: warning: unused variable `dims64'
fortran_interface.c:975: warning: unused variable `i'
fortran_interface.c: In function `dat_paren_':
fortran_interface.c:1017: warning: implicit declaration of function
`datParen'
fortran_interface.c: In function `dat_prim_':
fortran_interface.c:1040: warning: implicit declaration of function
`datPrim'
fortran_interface.c: In function `dat_prmry_':
fortran_interface.c:1076: warning: implicit declaration of function
`datPrmry'
fortran_interface.c:1079: warning: suggest explicit braces to avoid
ambiguous `else'
fortran_interface.c: In function `dat_putc_':
fortran_interface.c:1117: warning: implicit declaration of function
`datPutC'
fortran_interface.c:1101: warning: unused variable `dims64'
fortran_interface.c:1102: warning: unused variable `i'
fortran_interface.c: In function `dat_putd_':
fortran_interface.c:1150: warning: implicit declaration of function
`datPutD'
fortran_interface.c:1137: warning: unused variable `dims64'
fortran_interface.c:1138: warning: unused variable `i'
fortran_interface.c: In function `dat_puti_':
fortran_interface.c:1181: warning: implicit declaration of function
`datPutI'
fortran_interface.c:1167: warning: unused variable `values_c'
fortran_interface.c:1168: warning: unused variable `dims64'
fortran_interface.c:1169: warning: unused variable `i'
fortran_interface.c: In function `dat_putr_':
fortran_interface.c:1211: warning: implicit declaration of function
`datPutR'
fortran_interface.c:1198: warning: unused variable `dims64'
fortran_interface.c:1199: warning: unused variable `i'
fortran_interface.c: In function `dat_putl_':
fortran_interface.c:1241: warning: implicit declaration of function
`datPutL'
fortran_interface.c:1228: warning: unused variable `dims64'
fortran_interface.c:1229: warning: unused variable `i'
fortran_interface.c: In function `dat_put_':
fortran_interface.c:1277: warning: implicit declaration of function
`datPut'
fortran_interface.c:1261: warning: unused variable `dims64'
fortran_interface.c:1262: warning: unused variable `i'
fortran_interface.c: In function `dat_refct_':
fortran_interface.c:1294: warning: implicit declaration of function
`datRefct'
fortran_interface.c: In function `dat_renam_':
fortran_interface.c:1317: warning: implicit declaration of function
`datRenam'
fortran_interface.c: In function `dat_reset_':
fortran_interface.c:1332: warning: implicit declaration of function
`datReset'
fortran_interface.c: In function `dat_retyp_':
fortran_interface.c:1355: warning: implicit declaration of function
`datRetyp'
fortran_interface.c: In function `dat_shape_':
fortran_interface.c:1383: warning: implicit declaration of function
`datShape'
fortran_interface.c:1370: warning: unused variable `dims64'
fortran_interface.c:1371: warning: unused variable `i'
fortran_interface.c: In function `dat_size_':
fortran_interface.c:1400: warning: implicit declaration of function
`datSize'
fortran_interface.c: In function `dat_slice_':
fortran_interface.c:1434: warning: implicit declaration of function
`datSlice'
fortran_interface.c:1418: warning: unused variable `diml64'
fortran_interface.c:1419: warning: unused variable `dimu64'
fortran_interface.c:1420: warning: unused variable `i'
fortran_interface.c: In function `dat_state_':
fortran_interface.c:1454: warning: implicit declaration of function
`datState'
fortran_interface.c: In function `dat_struc_':
fortran_interface.c:1479: warning: implicit declaration of function
`datStruc'
fortran_interface.c: In function `dat_temp_':
fortran_interface.c:1519: warning: implicit declaration of function
`datTemp'
fortran_interface.c:1503: warning: unused variable `dims64'
fortran_interface.c:1504: warning: unused variable `i'
fortran_interface.c: In function `dat_there_':
fortran_interface.c:1545: warning: implicit declaration of function
`datThere'
fortran_interface.c: In function `dat_type_':
fortran_interface.c:1571: warning: implicit declaration of function
`datType'
fortran_interface.c: In function `dat_unmap_':
fortran_interface.c:1591: warning: implicit declaration of function
`datUnmap'
fortran_interface.c: In function `dat_valid_':
fortran_interface.c:1610: warning: implicit declaration of function
`datValid'
fortran_interface.c: In function `dat_vec_':
fortran_interface.c:1635: warning: implicit declaration of function
`datVec'
fortran_interface.c: In function `dat_where_':
fortran_interface.c:1655: warning: implicit declaration of function
`datWhere'
fortran_interface.c: In function `hds_close_':
fortran_interface.c:1674: warning: implicit declaration of function
`hdsClose'
fortran_interface.c: In function `hds_copy_':
fortran_interface.c:1703: warning: implicit declaration of function
`hdsCopy'
fortran_interface.c: In function `hds_erase_':
fortran_interface.c:1722: warning: implicit declaration of function
`hdsErase'
fortran_interface.c: In function `hds_ewild_':
fortran_interface.c:1735: warning: implicit declaration of function
`hdsEwild'
fortran_interface.c: In function `hds_flush_':
fortran_interface.c:1757: warning: implicit declaration of function
`hdsFlush'
fortran_interface.c: In function `hds_free_':
fortran_interface.c:1774: warning: implicit declaration of function
`hdsFree'
fortran_interface.c: In function `hds_group_':
fortran_interface.c:1794: warning: implicit declaration of function
`hdsGroup'
fortran_interface.c: In function `hds_gtune_':
fortran_interface.c:1819: warning: implicit declaration of function
`hdsGtune'
fortran_interface.c: In function `hds_link_':
fortran_interface.c:1846: warning: implicit declaration of function
`hdsLink'
fortran_interface.c: In function `hds_lock_':
fortran_interface.c:1864: warning: implicit declaration of function
`hdsLock'
fortran_interface.c:1859: warning: unused variable `locator_c'
fortran_interface.c: In function `hds_new_':
fortran_interface.c:1910: warning: implicit declaration of function
`hdsNew'
fortran_interface.c:1888: warning: unused variable `mode_c'
fortran_interface.c:1889: warning: unused variable `dims64'
fortran_interface.c:1890: warning: unused variable `i'
fortran_interface.c: In function `hds_open_':
fortran_interface.c:1943: warning: implicit declaration of function
`hdsOpen'
fortran_interface.c: In function `hds_show_':
fortran_interface.c:1968: warning: implicit declaration of function
`hdsShow'
fortran_interface.c: In function `hds_state_':
fortran_interface.c:1984: warning: implicit declaration of function
`hdsState'
fortran_interface.c: In function `hds_stop_':
fortran_interface.c:1994: warning: implicit declaration of function
`hdsStop'
fortran_interface.c: In function `hds_trace_':
fortran_interface.c:2018: warning: implicit declaration of function
`hdsTrace'
fortran_interface.c: In function `hds_tune_':
fortran_interface.c:2045: warning: implicit declaration of function
`hdsTune'
fortran_interface.c: In function `hds_wild_':
fortran_interface.c:2077: warning: implicit declaration of function
`hdsWild'
fortran_interface.c: In function `dat_conv_':
fortran_interface.c:2110: warning: implicit declaration of function
`datConv'
[if I had realised how many warnings I got with -g -O before I started to
write the email I wouldn't have listed them all!]
--
Tim Jenness
JAC software
http://www.jach.hawaii.edu/~timj
|