From ceeb8f001f7d5cd6fd8fe0ec9d314272f1ef01a7 Mon Sep 17 00:00:00 2001 From: Ralph Castain Date: Mon, 25 Jun 2012 13:55:10 +0000 Subject: [PATCH] Delete unused file This commit was SVN r26647. --- opal/dss/dss_size.c | 151 -------------------------------------------- 1 file changed, 151 deletions(-) delete mode 100644 opal/dss/dss_size.c diff --git a/opal/dss/dss_size.c b/opal/dss/dss_size.c deleted file mode 100644 index bc152bddef..0000000000 --- a/opal/dss/dss_size.c +++ /dev/null @@ -1,151 +0,0 @@ -/* - * Copyright (c) 2004-2007 The Trustees of Indiana University and Indiana - * University Research and Technology - * Corporation. All rights reserved. - * Copyright (c) 2004-2006 The University of Tennessee and The University - * of Tennessee Research Foundation. All rights - * reserved. - * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart, - * University of Stuttgart. All rights reserved. - * Copyright (c) 2004-2005 The Regents of the University of California. - * All rights reserved. - * Copyright (c) 2012 Los Alamos National Security, Inc. All rights reserved. - * $COPYRIGHT$ - * - * Additional copyrights may follow - * - * $HEADER$ - */ - -#include "opal_config.h" - -#include "opal/dss/dss_internal.h" - -int opal_dss_size(size_t *size, void *src, opal_data_type_t type) -{ - opal_dss_type_info_t *info; - - /* check for error */ - if (NULL == size) { - return OPAL_ERR_BAD_PARAM; - } - - /* Lookup the size function for this type and call it */ - - if (NULL == (info = (opal_dss_type_info_t*)opal_pointer_array_get_item(&opal_dss_types, type))) { - return OPAL_ERR_UNKNOWN_DATA_TYPE; - } - - return info->odti_size_fn(size, src, type); -} - -/* - * STANDARD SIZE FUNCTION - WORKS FOR EVERYTHING NON-STRUCTURED - */ -int opal_dss_std_size(size_t *size, void *src, opal_data_type_t type) -{ - switch(type) { - case OPAL_BOOL: - *size = sizeof(bool); - break; - - case OPAL_INT: - case OPAL_UINT: - *size = sizeof(int); - break; - - case OPAL_SIZE: - *size = sizeof(size_t); - break; - - case OPAL_PID: - *size = sizeof(pid_t); - break; - - case OPAL_BYTE: - case OPAL_INT8: - case OPAL_UINT8: - case OPAL_NULL: - *size = 1; - break; - - case OPAL_INT16: - case OPAL_UINT16: - *size = sizeof(uint16_t); - break; - - case OPAL_INT32: - case OPAL_UINT32: - *size = sizeof(uint32_t); - break; - - case OPAL_INT64: - case OPAL_UINT64: - *size = sizeof(uint64_t); - break; - - case OPAL_DATA_TYPE: - *size = sizeof(opal_data_type_t); - break; - - default: - *size = 0; - return OPAL_ERR_UNKNOWN_DATA_TYPE; - } - - return OPAL_SUCCESS; -} - -/* SIZE FUNCTIONS FOR NON-STANDARD SYSTEM TYPES */ - -/* - * STRING - */ -int opal_dss_size_string(size_t *size, char *src, opal_data_type_t type) -{ - if (NULL != src) { - *size = strlen(src) + 1; - } else { - *size = sizeof(char*); /* account for NULL */ - } - - return OPAL_SUCCESS; - -} - -/* SIZE FUNCTIONS FOR GENERIC OPAL TYPES */ - -/* - * OPAL_BYTE_OBJECT - */ -int opal_dss_size_byte_object(size_t *size, opal_byte_object_t *src, opal_data_type_t type) -{ - /* account for size of object itself... */ - *size = sizeof(opal_byte_object_t); - - if (NULL != src) { - /* ...and the number of bytes in the payload, IF an actual object was provided */ - *size += src->size; - } - - return OPAL_SUCCESS; -} - -/* - * OPAL_PSTAT - */ -int opal_dss_size_pstat(size_t *size, opal_pstats_t *src, opal_data_type_t type) -{ - *size = sizeof(opal_pstats_t); - return OPAL_SUCCESS; -} - -/* - * OPAL_NODE_STAT - */ -int opal_dss_size_node_stat(size_t *size, opal_node_stats_t *src, opal_data_type_t type) -{ - *size = sizeof(opal_node_stats_t); - return OPAL_SUCCESS; -} -