summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFang Guo <fangguo@ncsa.uiuc.edu>2005-12-20 20:52:59 (GMT)
committerFang Guo <fangguo@ncsa.uiuc.edu>2005-12-20 20:52:59 (GMT)
commit675b02542950c030e2adb4ed7306be80dbe1419d (patch)
tree70dcaee7d43424af963884d3f5099059eb6ed626
parente7f991210827a3c07aded5f7ff86adbd3fa66fcb (diff)
downloadhdf5-675b02542950c030e2adb4ed7306be80dbe1419d.zip
hdf5-675b02542950c030e2adb4ed7306be80dbe1419d.tar.gz
hdf5-675b02542950c030e2adb4ed7306be80dbe1419d.tar.bz2
[svn-r11813] Purpose:
Windows maintanence Description: move hl c examples to windows/hl/examples directory Solution: Platforms tested: Misc. update:
-rwxr-xr-xwindows/hl/hl_c_examples/src/ex_images.c68
-rwxr-xr-xwindows/hl/hl_c_examples/src/ex_lite.c74
-rwxr-xr-xwindows/hl/hl_c_examples/src/ex_table.c131
3 files changed, 0 insertions, 273 deletions
diff --git a/windows/hl/hl_c_examples/src/ex_images.c b/windows/hl/hl_c_examples/src/ex_images.c
deleted file mode 100755
index 8f550ef..0000000
--- a/windows/hl/hl_c_examples/src/ex_images.c
+++ /dev/null
@@ -1,68 +0,0 @@
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-
-#include "H5IM.h"
-
-
-#define WIDTH (hsize_t)500
-#define HEIGHT (hsize_t)200
-unsigned char data [ WIDTH*HEIGHT ];
-
-
-int main( void )
-{
- hid_t file_id;
- herr_t status;
- hsize_t pal_dims[] = {9,3};
- hsize_t i;
- /* create a 9 entry palette */
- unsigned char pal[9*3] = {0, 0, 168,
- 0, 0, 252,
- 0, 168, 252,
- 84, 252, 252,
- 168, 252, 168,
- 0, 252, 168,
- 252, 252, 84,
- 252, 168, 0,
- 252, 0, 0};
-
- EXAMPLE("make indexed image");
-
-
- for (i = 0; i < WIDTH*HEIGHT; i++ )
- data[i] = (unsigned char)i;
-
- /* Create a new HDF5 file using default properties. */
- file_id = H5Fcreate( "ex_image1.h5", H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT );
-
- /* Write image */
- status = H5IMmake_image_8bit( file_id, "Image1", WIDTH, HEIGHT, data );
-
- /* Make a palette */
- status = H5IMmake_palette( file_id, "Pallete", pal_dims, pal );
-
- /* Attach a palette to the image dataset */
- status = H5IMlink_palette( file_id, "Image1", "Pallete" );
-
- /* Close the file. */
- status = H5Fclose( file_id );
-
- PASSED();
-
- return 0;
-
-
-}
-
diff --git a/windows/hl/hl_c_examples/src/ex_lite.c b/windows/hl/hl_c_examples/src/ex_lite.c
deleted file mode 100755
index 173f0c5..0000000
--- a/windows/hl/hl_c_examples/src/ex_lite.c
+++ /dev/null
@@ -1,74 +0,0 @@
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-
-#include "H5LT.h"
-
-#include <stdlib.h>
-
-
-
-int main( void )
-{
-
-
- hid_t file_id;
- hid_t dataset_id;
- hid_t space_id;
- hsize_t dims[1] = { 5 };
- int data[5] = {1,2,3,4,5};
- herr_t status;
-
- EXAMPLE("make an attribute");
-
- /* Create a file */
- file_id = H5Fcreate ("ex_lite3.h5", H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT);
-
- /* Create a data space */
- space_id = H5Screate_simple(1,dims,NULL);
-
- /* Create a dataset "dset" */
- dataset_id = H5Dcreate(file_id,"dset",H5T_NATIVE_INT,space_id,H5P_DEFAULT);
-
- /* Close */
- status = H5Dclose(dataset_id);
- status = H5Sclose(space_id);
-
-/*-------------------------------------------------------------------------
- * Example of H5LTset_attribute_int
- *-------------------------------------------------------------------------
- */
-
- /* Create and write the attribute "attr1" on the dataset "dset" */
- status = H5LTset_attribute_int(file_id,"dset","attr1",data,5);
-
-/*-------------------------------------------------------------------------
- * Example of H5LTget_attribute_int
- *-------------------------------------------------------------------------
- */
-
- /* Get the attribute "attr1" from the dataset "Dataset" */
- status = H5LTget_attribute_int(file_id,"dset","attr1",data);
-
-
- /* Close file */
- status = H5Fclose(file_id);
-
- PASSED();
-
- return 0;
-
-}
-
-
diff --git a/windows/hl/hl_c_examples/src/ex_table.c b/windows/hl/hl_c_examples/src/ex_table.c
deleted file mode 100755
index 8a4a7ff..0000000
--- a/windows/hl/hl_c_examples/src/ex_table.c
+++ /dev/null
@@ -1,131 +0,0 @@
-/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
- * Copyright by the Board of Trustees of the University of Illinois. *
- * All rights reserved. *
- * *
- * This file is part of HDF5. The full HDF5 copyright notice, including *
- * terms governing use, modification, and redistribution, is contained in *
- * the files COPYING and Copyright.html. COPYING can be found at the root *
- * of the source code distribution tree; Copyright.html can be found at the *
- * root level of an installed copy of the electronic HDF5 document set and *
- * is linked from the top-level documents page. It can also be found at *
- * http://hdf.ncsa.uiuc.edu/HDF5/doc/Copyright.html. If you do not have *
- * access to either file, you may request a copy from hdfhelp@ncsa.uiuc.edu. *
- * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
-
-
-#include "H5TB.h"
-
-#include <stdlib.h>
-
-
-/*-------------------------------------------------------------------------
- * Table API example
- *
- * H5TBmake_table
- * H5TBread_table
- *
- *-------------------------------------------------------------------------
- */
-
-#define NFIELDS 5
-#define NRECORDS 8
-
-int main( void )
-{
-
- typedef struct Particle
- {
- char name[16];
- int lati;
- int longi;
- float pressure;
- double temperature;
- } Particle;
-
- Particle dst_buf[NRECORDS];
-
- /* Calculate the size and the offsets of our struct members in memory */
- size_t dst_size = sizeof( Particle );
- size_t dst_offset[NFIELDS] = { HOFFSET( Particle, name ),
- HOFFSET( Particle, lati ),
- HOFFSET( Particle, longi ),
- HOFFSET( Particle, pressure ),
- HOFFSET( Particle, temperature )};
-
- size_t dst_sizes[NFIELDS] = { sizeof( dst_buf[0].name),
- sizeof( dst_buf[0].lati),
- sizeof( dst_buf[0].longi),
- sizeof( dst_buf[0].pressure),
- sizeof( dst_buf[0].temperature)};
-
-
- /* Define an array of Particles */
- Particle p_data[NRECORDS] = { {"zero",0,0, 0.0f, 0.0},
- {"one",10,10, 1.0f, 10.0},
- {"two", 20,20, 2.0f, 20.0},
- {"three",30,30, 3.0f, 30.0},
- {"four", 40,40, 4.0f, 40.0},
- {"five", 50,50, 5.0f, 50.0},
- {"six", 60,60, 6.0f, 60.0},
- {"seven",70,70, 7.0f, 70.0}
- };
-
- /* Define field information */
- const char *field_names[NFIELDS] =
- { "Name","Latitude", "Longitude", "Pressure", "Temperature" };
- hid_t field_type[NFIELDS];
- hid_t string_type;
- hid_t file_id;
- hsize_t chunk_size = 10;
- int *fill_data = NULL;
- int compress = 0;
- herr_t status;
-
- EXAMPLE("make a table");
-
-
- /* Initialize the field field_type */
- string_type = H5Tcopy( H5T_C_S1 );
- H5Tset_size( string_type, 16 );
- field_type[0] = string_type;
- field_type[1] = H5T_NATIVE_INT;
- field_type[2] = H5T_NATIVE_INT;
- field_type[3] = H5T_NATIVE_FLOAT;
- field_type[4] = H5T_NATIVE_DOUBLE;
-
- /* Create a new file using default properties. */
- file_id = H5Fcreate( "ex_table_01.h5", H5F_ACC_TRUNC, H5P_DEFAULT, H5P_DEFAULT );
-
-
-/*-------------------------------------------------------------------------
- * H5TBmake_table
- *-------------------------------------------------------------------------
- */
-
- status=H5TBmake_table( "Table Title", file_id, "Table1",(hsize_t) NFIELDS, (hsize_t)NRECORDS, dst_size,
- field_names, dst_offset, field_type,
- chunk_size, fill_data, compress, p_data );
-
-
-/*-------------------------------------------------------------------------
- * H5TBread_table
- *-------------------------------------------------------------------------
- */
-
- status=H5TBread_table( file_id, "Table1", dst_size, dst_offset, dst_sizes, dst_buf );
-
-/*-------------------------------------------------------------------------
- * end
- *-------------------------------------------------------------------------
- */
-
- /* Close the file. */
- H5Fclose( file_id );
-
- PASSED();
-
- return 0;
-
-}
-
-