It choked probably because your "idx" is defined as Int16 (ie short), and 
DmNewRecord expected UInt16*.



At 02:36 PM 29/05/2001 -0400, Paul Tomsic wrote:
>A)
>I've got the following line:
>
>lrecH = DmNewRecord(MemopadDB,&idx,StrLen(ClipText)+1);
>
>and the Metroworks compiler is choking w/ the following:
>
>"illegal implicit conversion from 'short *' to 'unsigned short *'
>
>So, I've tried the following, but to no avail..
>
>lrecH = (unsigned short *)DmNewRecord(MemopadDB,&idx,StrLen(ClipText)+1);
>
>
>lrecH = (UInt32 *)DmNewRecord(MemopadDB,&idx,StrLen(ClipText)+1);
>
>neither seem to work, what am I doing wrong?
>
>B)  I seem to be having trouble w/ Structs in header files, more
>specifically , the following code snippet produces an error of " ; expected"
>on the line w/ an arrow....
>
>typedef struct {
>    char NumPZ        [ 5];
>    char OffsetToData [ 8];
>    char NumRecords   [ 4];
>    char Reserved     [22];
>    char Terminator   [ 1];
>} MasterInfoType;
>
>typedef struct {
>    char NumPZ        [ 5];
>    char OffsetToData [ 8];
>    char NumRecords   [ 4];
>    char InfoAvail    [ 1];
>    char LastOpen      [ 5];
>    char OpLevel      [ 1];
>    char LastPZ       [ 5];
>    char CurrRow      [ 7];
>    char Reserved     [ 3];
>    char Terminator   [ 1];
>} RestoreInfoType;
>
>typedef struct {
>    char PZ           [ 5];
>    char OffsetToData [ 8];
>    char NumRecords   [ 4];
>    char Reserved     [22];
>    char Terminator   [ 1];
>} PZInfoType;
>
>MasterInfoType  MasterInfo;
>PZInfoType      PZInfo;
>RestoreInfoType RestoreInfo;
>
>static Int OpenDatabase(void);  //  <------errors out here....
>
>what am I doing wrong?
>
>
>-Paul
>
>
>
>
>
>--
>For information on using the Palm Developer Forums, or to unsubscribe, 
>please see http://www.palmos.com/dev/tech/support/forums/

John Leung
EMail: [EMAIL PROTECTED]
Web:   http://persweb.direct.ca/jleung/


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to