itaps-parallel Re: typedef structure in iMeshP.h

txie at scorec.rpi.edu txie at scorec.rpi.edu
Tue Oct 21 13:18:24 CDT 2008


Karen,

I will forward this request to our computer administrator Tim. I think
that our svn can do that. Thanks.

Ting




>
> Hi, Ting.
>
> I admit that I do not know what the ITAPS_DECLARE_HANDLE means or by whom
> it
> was added to the interface.  I understood that handles were always void*,
> so
> your suggestion seems correct.
>
> Since many people are coding to the interface at the same time, it would
> probably be good for the SVN repository to email us when people change the
> iMeshP.h file.  There is some way for SVN to send email when people commit
> changes; our repositories at SNL are configured to send email.  Can that
> SVN
> feature be activated at RPI?
>
> Karen
>
>
> On 10/21/08 12:01 PM, "txie at scorec.rpi.edu" <txie at scorec.rpi.edu> wrote:
>
>>
>>
>> (Sorry, I forgot to put the subject in last email, so I send it again. )
>>
>> Hi, Karen,
>>
>> In the latest version of iMeshP.h, there is one line still undefined:
>>
>> #define ITAPS_DECLARE_HANDLE( NAME ) typedef struct NAME##DummyStruct
>> *NAME
>>
>>
>> To make the definition be consistent within the whole group, I suggest
>> the
>> following change:
>>
>>  #define ITAPS_DECLARE_HANDLE( NAME ) typedef void *NAME
>>
>>
>> Thus, the interior implementation can be hided from iMeshP users. And we
>> should also make it clear that the implementations do not have the right
>> to change the iMeshP.h file.
>>
>> Please let me know if you find any problems. Thanks.
>>
>> Thanks,
>>
>> Ting
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>
>
>





More information about the itaps-parallel mailing list