From 63209eac5b947912a17dd7273de0ce2ee2498221 Mon Sep 17 00:00:00 2001 From: Gilles Gouaillardet Date: Tue, 9 Sep 2014 05:13:00 +0000 Subject: [PATCH] orte/util: use ORTE_JOB_FAMILY and ORTE_LOCAL_JOBID macros This commit was SVN r32688. --- orte/util/name_fns.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/orte/util/name_fns.c b/orte/util/name_fns.c index ee1f5a85ad..98ca453fec 100644 --- a/orte/util/name_fns.c +++ b/orte/util/name_fns.c @@ -10,6 +10,8 @@ * Copyright (c) 2004-2005 The Regents of the University of California. * All rights reserved. * Copyright (c) 2010 Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2014 Research Organization for Information Science + * and Technology (RIST). All rights reserved. * $COPYRIGHT$ * * Additional copyrights may follow @@ -182,8 +184,8 @@ char* orte_util_print_jobids(const orte_jobid_t job) } else if (ORTE_JOBID_WILDCARD == job) { snprintf(ptr->buffers[ptr->cntr++], ORTE_PRINT_NAME_ARGS_MAX_SIZE, "[WILDCARD]"); } else { - tmp1 = ((unsigned long)job & 0xffff0000) >> 16; - tmp2 = (unsigned long)job & 0x0000ffff; + tmp1 = ORTE_JOB_FAMILY((unsigned long)job); + tmp2 = ORTE_LOCAL_JOBID((unsigned long)job); snprintf(ptr->buffers[ptr->cntr++], ORTE_PRINT_NAME_ARGS_MAX_SIZE, "[%lu,%lu]", tmp1, tmp2); @@ -213,7 +215,7 @@ char* orte_util_print_job_family(const orte_jobid_t job) } else if (ORTE_JOBID_WILDCARD == job) { snprintf(ptr->buffers[ptr->cntr++], ORTE_PRINT_NAME_ARGS_MAX_SIZE, "WILDCARD"); } else { - tmp1 = ((unsigned long)job & 0xffff0000) >> 16; + tmp1 = ORTE_JOB_FAMILY((unsigned long)job); snprintf(ptr->buffers[ptr->cntr++], ORTE_PRINT_NAME_ARGS_MAX_SIZE, "%lu", tmp1);