On Saturday 28 August 2004 05:35, Wayne Dahl wrote:
> I spoke too soon, sorry to cast blame. But I still have a problem.
>
> The source of genSubRecordSizeOffset has
>
> pdbRecordType->papFldDes[42]->size=sizeof(prec->flnk);
> pdbRecordType->papFldDes[42]->offset=(short)((char *)&prec->flnk - (char
> *)prec);
> pdbRecordType->papFldDes[43]->size=sizeof(prec->vers);
> pdbRecordType->papFldDes[43]->offset=(short)((char *)&prec->vers - (char
> *)prec);
> pdbRecordType->papFldDes[44]->size=sizeof(prec->val);
> pdbRecordType->papFldDes[44]->offset=(short)((char *)&prec->val - (char
> *)prec);
> pdbRecordType->papFldDes[45]->size=sizeof(prec->oval);
> pdbRecordType->papFldDes[45]->offset=(short)((char *)&prec->oval - (char
> *)prec);
>
> Note entry 43. If I print out the items being looped over in
> dbLexReoutines.c:dbRecordtypeBody I get
>
>
> we are here 40
> pdbFldDes name = UDF // this is item 40
> we are here 41
> pdbFldDes name = TIME
> we are here 42
> pdbFldDes name = FLNK
> we are here 43
> pdbFldDes name = VAL
> we are here 44
> pdbFldDes name = OVAL
>
> Note that item 42 is FLNK but 43 is VAL, not VERS. What happened to vers?
Just a thought: Could this be caused by an interference with the standard
record *attribute* named VERS?
Ben
- Replies:
- Re: Bug in 3.14.1 thru 3.14.6? - NOT Marty Kraimer
- References:
- RE: Bug in 3.14.1 thru 3.14.6? - NOT Wayne Dahl
- Navigate by Date:
- Prev:
RE: Bug in 3.14.1 thru 3.14.6? - NOT Wayne Dahl
- Next:
How to install edm-1-10-1m with base-3.14.6 on linux-x86? Dorothea Wehler
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
<2004>
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: Bug in 3.14.1 thru 3.14.6? - NOT Wayne Dahl
- Next:
Re: Bug in 3.14.1 thru 3.14.6? - NOT Marty Kraimer
- Index:
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
<2004>
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|