Changeset 122d49 in git for MP


Ignore:
Timestamp:
Sep 25, 2000, 5:18:26 PM (24 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', '17f1d200f27c5bd38f5dfc6e8a0879242279d1d8')
Children:
ff4e34fa88e2957ee964d2e38c9e058cf143c963
Parents:
1be9b035074ff3a5a5a889ae801c65a517bf18d2
Message:
ANSI C++ clean


git-svn-id: file:///usr/local/Singular/svn/trunk@4636 2c84dea3-7e68-4137-9b89-c4e89433aadc
Location:
MP/MPT
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • MP/MPT/MPT.h

    r1be9b03 r122d49  
    103103/* For the following, we assume that sizeof(void *) >= sizeof(type) */
    104104#define MP_BOOLEAN_T(arg)      ((MP_Boolean_t) (MP_UINT32_T(arg)))
     105#define MP_ARG_BOOLEAN_T(arg)  ((MPT_Arg_t)((MP_Boolean_t) (MP_UINT32_T(arg))))
    105106#define MP_COMMON_T(arg)       ((MP_Common_t)  (MP_UINT32_T(arg)))
     107#define MP_ARG_COMMON_T(arg)   ((MPT_Arg_t)((MP_Common_t)  (MP_UINT32_T(arg))))
    106108#define MP_SINT8_T(arg)        ((MP_Sint8_t)  (MP_SINT32_T(arg)))
     109#define MP_ARG_SINT8_T(arg)    ((MPT_Arg_t)((MP_Sint8_t)  (MP_SINT32_T(arg))))
    107110#define MP_UINT8_T(arg)        ((MP_Uint8_t) (MP_UINT32_T(arg)))
     111#define MP_ARG_UINT8_T(arg)    ((MPT_Arg_t)((MP_Uint8_t) (MP_UINT32_T(arg))))
    108112#define MP_SINT32_T(arg)       ((MP_Sint32_t) (arg))
     113#define MP_ARG_SINT32_T(arg)   ((MPT_Arg_t)((MP_Sint32_t) (arg)))
    109114#define MP_UINT32_T(arg)       ((MP_Uint32_t) (arg))
     115#define MP_ARG_UINT32_T(arg)   ((MPT_Arg_t)((MP_Uint32_t) (arg)))
    110116#define MP_REAL32_T(arg)       ((MP_Real32_t)  (arg))
     117#define MP_ARG_REAL32_T(arg)   ((MPT_Arg_t)((MP_Real32_t)  (arg)))
    111118#ifndef __64_BIT__
    112119/* sizeof(void *) < sizeof(MP_Real64_t) */
     
    116123#define MP_REAL64_T(arg)       ((MP_Real64_t)  (arg))
    117124#endif
     125#define MP_ARG_REAL64_T(arg)   ((MPT_Arg_t)MP_REAL64_T(arg))
    118126#define MP_APINT_T(arg)        ((MP_ApInt_t) (arg))
     127#define MP_ARG_APINT_T(arg)    ((MPT_Arg_t)((MP_ApInt_t) (arg)))
    119128#define MP_APREAL_T(arg)       ((MP_ApReal_t) (arg))
     129#define MP_ARG_APREAL_T(arg)   ((MPT_Arg_t)((MP_ApReal_t) (arg)))
    120130#define MP_STRING_T(arg)       ((char *)   (arg))
     131#define MP_ARG_STRING_T(arg)   ((MPT_Arg_t)((char *)   (arg)))
    121132#define MPT_ARG_T(arg)         ((MPT_Arg_t) (arg))
    122133
     
    130141/* For user defined Meta types or unspecified types */
    131142#define MPT_TREE_PT(arg)       ((MPT_Tree_pt) arg)
    132 
    133143
    134144/* And here are Macros tofor dealing with MPT_Arg_pt's */
     
    538548do                                                                  \
    539549{                                                                   \
    540   if ((cond) != MP_Success) return MPT_SetError(MPT_MP_Failure);    \
     550  if (((MP_Status_t) (cond)) != MP_Success) return MPT_SetError(MPT_MP_Failure);    \
    541551} while (0)
    542552
  • MP/MPT/MPT_Get.cc

    r1be9b03 r122d49  
    128128                             &(node->numchild)));
    129129
    130   MP_COMMON_T(node->nvalue) = cvalue;
     130  node->nvalue = MP_ARG_COMMON_T(cvalue);
    131131  /* Get the node value, if necessary */
    132132  type = node->type;
  • MP/MPT/MPT_GetPoly.cc

    r1be9b03 r122d49  
    133133    vtree->node->numannot = 0;
    134134    vtree->node->annots = NULL;
    135     MP_COMMON_T(vtree->node->nvalue) = MP_CopBasicList;
     135    vtree->node->nvalue = MP_ARG_COMMON_T(MP_CopBasicList);
    136136    if (temp_tree != NULL)
    137137    {
     
    175175      nnode->nvalue = (MPT_Arg_t) IMP_RawMemAllocFnc(12*sizeof(char));
    176176      sprintf((char *) nnode->nvalue, "x%ld", i);
    177       MPT_TREE_PT(nargs[i]) = ntree;
     177      nargs[i] = MPT_ARG_T(ntree);
    178178    }
    179179
  • MP/MPT/MPT_PolyManips.cc

    r1be9b03 r122d49  
    208208                           non_zero + 1);
    209209      margs = mtree->args;
    210       MPT_TREE_PT(margs[0]) = ctree;
     210      margs[0] = MPT_ARG_T(ctree);
    211211
    212212      for (j=0, k=1; k<=non_zero; j++)
  • MP/MPT/MPT_TreeManips.cc

    r1be9b03 r122d49  
    220220      {
    221221        MP_Uint32_t *uint32_array = MP_UINT32_PT(args);
    222         MP_UINT32_T(new_tree->node->nvalue) = uint32_array[0];
    223         MPT_TREE_PT(args[0]) = new_tree;
     222        new_tree->node->nvalue = MP_ARG_UINT32_T(uint32_array[0]);
     223        args[0] = MPT_ARG_T(new_tree);
    224224        for (i=1; i<nc; i++)
    225225        {
    226226          MPT_CpyTree(&n_tree, new_tree);
    227           MP_UINT32_T(n_tree->node->nvalue) = uint32_array[i];
    228           MPT_TREE_PT(args[i]) = n_tree;
     227          n_tree->node->nvalue = MP_ARG_UINT32_T(uint32_array[i]);
     228          args[i] = MPT_ARG_T(n_tree);
    229229        }
    230230        return args;
     
    235235        MPT_Arg_pt new_args
    236236          = (MPT_Arg_pt) IMP_MemAllocFnc(nc*sizeof(MPT_Arg_t));
    237         MP_UINT8_T(new_tree->node->nvalue) = uint8_array[0];
    238         MPT_TREE_PT(new_args[0]) = new_tree;
     237        new_tree->node->nvalue = MP_ARG_UINT8_T(uint8_array[0]);
     238        new_args[0] = MPT_ARG_T(new_tree);
    239239        for (i=1; i<nc; i++)
    240240        {
    241241          MPT_CpyTree(&n_tree, new_tree);
    242           MP_UINT8_T(n_tree->node->nvalue) = uint8_array[i];
    243           MPT_TREE_PT(new_args[i]) = n_tree;
     242          n_tree->node->nvalue = MP_ARG_UINT8_T(uint8_array[i]);
     243          new_args[i] = MPT_ARG_T(n_tree);
    244244        }
    245245        IMP_MemFreeFnc(args, nc*sizeof(MP_Uint8_t));
     
    256256#endif
    257257        MP_REAL64_T(new_tree->node->nvalue) = real64_array[i];
    258         MPT_TREE_PT(new_args[0]) = new_tree;
     258        new_args[0] = MPT_ARG_T(new_tree);
    259259        for (i=1; i<nc; i++)
    260260        {
    261261          MPT_CpyTree(&n_tree, new_tree);
    262262          MP_REAL64_T(n_tree->node->nvalue) = real64_array[i];
    263           MPT_TREE_PT(args[i]) = n_tree;
     263          args[i] = MPT_ARG_T(n_tree);
    264264        }
    265265        IMP_MemFreeFnc(args, nc*sizeof(MP_Real64_t));
     
    270270    /* else we go step by step */
    271271    for (i=0; i<nc; i++)
    272       MPT_TREE_PT(args[i]) = MPT_UntypespecArg(args[i], typespec);
     272      args[i] = MPT_ARG_T(MPT_UntypespecArg(args[i], typespec));
    273273
    274274    return args;
Note: See TracChangeset for help on using the changeset viewer.