[petsc-dev] PETSCXXX_DLLEXPORT usage
Barry Smith
bsmith at mcs.anl.gov
Sat Jan 9 14:10:14 CST 2010
Yes, they can expand to something different. Those are all likely
cut-and-paste errors.
We've never used that stuff so like anything that is not used, it
is broken by definition.
Barry
On Jan 9, 2010, at 2:03 PM, Jed Brown wrote:
> Is there a circumstance where PETSCXXX_DLLEXPORT expands to a
> different
> value from PETSCYYY_DLLEXPORT? I ask because there are several cases
> that look wrong to me. E.g. PetscSubcommCreate (in libpetsc) uses
> PETSCMAT_DLLEXPORT, as does MatCreateSchurComplement (in libpetscksp)
> and MatCreateSeqUSFFT (in libpetscdm). If they always expand to the
> same thing, why bother distinguishing?
>
> Jed
More information about the petsc-dev
mailing list