Eliminate some hcs12 compile errors/warnings
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@2329 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
b15dbc525c
commit
3336dd2bed
@ -1,7 +1,7 @@
|
|||||||
/************************************************************
|
/************************************************************
|
||||||
* types.h
|
* arch/types.h
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
|
||||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
@ -14,7 +14,7 @@
|
|||||||
* notice, this list of conditions and the following disclaimer in
|
* notice, this list of conditions and the following disclaimer in
|
||||||
* the documentation and/or other materials provided with the
|
* the documentation and/or other materials provided with the
|
||||||
* distribution.
|
* distribution.
|
||||||
* 3. Neither the name Gregory Nutt nor the names of its contributors may be
|
* 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
* used to endorse or promote products derived from this software
|
* used to endorse or promote products derived from this software
|
||||||
* without specific prior written permission.
|
* without specific prior written permission.
|
||||||
*
|
*
|
||||||
@ -58,9 +58,6 @@
|
|||||||
*
|
*
|
||||||
* For SDCC, sizeof(int) is 16 and sizeof(long) is 32.
|
* For SDCC, sizeof(int) is 16 and sizeof(long) is 32.
|
||||||
* long long and double are not supported.
|
* long long and double are not supported.
|
||||||
*
|
|
||||||
* Generic pointers are 3 bytes in length with the
|
|
||||||
* first byte holding data space intformation.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
typedef char sbyte;
|
typedef char sbyte;
|
||||||
@ -72,6 +69,12 @@ typedef unsigned int uint16;
|
|||||||
typedef long sint32;
|
typedef long sint32;
|
||||||
typedef unsigned long uint32;
|
typedef unsigned long uint32;
|
||||||
|
|
||||||
|
/* For SDCC, a Generic pointer is 3 bytes in length with the
|
||||||
|
* first byte holding data space information.
|
||||||
|
*/
|
||||||
|
|
||||||
|
typedef unsigned long uintptr;
|
||||||
|
|
||||||
/* This is the size of the interrupt state save returned by
|
/* This is the size of the interrupt state save returned by
|
||||||
* irqsave()
|
* irqsave()
|
||||||
*/
|
*/
|
||||||
|
@ -68,6 +68,10 @@ typedef unsigned long uint32;
|
|||||||
typedef long long sint64;
|
typedef long long sint64;
|
||||||
typedef unsigned long long uint64;
|
typedef unsigned long long uint64;
|
||||||
|
|
||||||
|
/* A pointer is 2 bytes */
|
||||||
|
|
||||||
|
typedef unsigned int uintptr;
|
||||||
|
|
||||||
/* This is the size of the interrupt state save returned by
|
/* This is the size of the interrupt state save returned by
|
||||||
* irqsave()
|
* irqsave()
|
||||||
*/
|
*/
|
||||||
|
@ -67,6 +67,10 @@ typedef unsigned int uint32;
|
|||||||
typedef long long sint64;
|
typedef long long sint64;
|
||||||
typedef unsigned long long uint64;
|
typedef unsigned long long uint64;
|
||||||
|
|
||||||
|
/* A pointer is 4 bytes */
|
||||||
|
|
||||||
|
typedef unsigned int uintptr;
|
||||||
|
|
||||||
/* This is the size of the interrupt state save returned by
|
/* This is the size of the interrupt state save returned by
|
||||||
* irqsave()
|
* irqsave()
|
||||||
*/
|
*/
|
||||||
|
@ -14,7 +14,7 @@
|
|||||||
* notice, this list of conditions and the following disclaimer in
|
* notice, this list of conditions and the following disclaimer in
|
||||||
* the documentation and/or other materials provided with the
|
* the documentation and/or other materials provided with the
|
||||||
* distribution.
|
* distribution.
|
||||||
* 3. Neither the name Gregory Nutt nor the names of its contributors may be
|
* 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
* used to endorse or promote products derived from this software
|
* used to endorse or promote products derived from this software
|
||||||
* without specific prior written permission.
|
* without specific prior written permission.
|
||||||
*
|
*
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/************************************************************
|
/************************************************************
|
||||||
* types.h
|
* types.h
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007, 2009 Gregory Nutt. All rights reserved.
|
||||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
@ -67,6 +67,10 @@ typedef unsigned int uint32;
|
|||||||
typedef long long sint64;
|
typedef long long sint64;
|
||||||
typedef unsigned long long uint64;
|
typedef unsigned long long uint64;
|
||||||
|
|
||||||
|
/* A pointer is 4 bytes */
|
||||||
|
|
||||||
|
typedef unsigned int uintptr;
|
||||||
|
|
||||||
/* This is the size of the interrupt state save returned by
|
/* This is the size of the interrupt state save returned by
|
||||||
* irqsave()
|
* irqsave()
|
||||||
*/
|
*/
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
* arch/types.h
|
* arch/types.h
|
||||||
*
|
*
|
||||||
* Copyright (C) 2008 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2008-2009 Gregory Nutt. All rights reserved.
|
||||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
@ -65,6 +65,10 @@ typedef unsigned short uint16;
|
|||||||
typedef int sint32;
|
typedef int sint32;
|
||||||
typedef unsigned int uint32;
|
typedef unsigned int uint32;
|
||||||
|
|
||||||
|
/* A pointer is 4 bytes */
|
||||||
|
|
||||||
|
typedef unsigned int uintptr;
|
||||||
|
|
||||||
/* This is the size of the interrupt state save returned by
|
/* This is the size of the interrupt state save returned by
|
||||||
* irqsave()
|
* irqsave()
|
||||||
*/
|
*/
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* arch/z80/include/ez80/types.h
|
* arch/z80/include/ez80/types.h
|
||||||
* include/arch/chip/types.h
|
* include/arch/chip/types.h
|
||||||
*
|
*
|
||||||
* Copyright (C) 2008 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2008-2009 Gregory Nutt. All rights reserved.
|
||||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
@ -15,7 +15,7 @@
|
|||||||
* notice, this list of conditions and the following disclaimer in
|
* notice, this list of conditions and the following disclaimer in
|
||||||
* the documentation and/or other materials provided with the
|
* the documentation and/or other materials provided with the
|
||||||
* distribution.
|
* distribution.
|
||||||
* 3. Neither the name Gregory Nutt nor the names of its contributors may be
|
* 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
* used to endorse or promote products derived from this software
|
* used to endorse or promote products derived from this software
|
||||||
* without specific prior written permission.
|
* without specific prior written permission.
|
||||||
*
|
*
|
||||||
@ -62,11 +62,6 @@
|
|||||||
* long - 32-bits
|
* long - 32-bits
|
||||||
* char - 8-bits
|
* char - 8-bits
|
||||||
* float - 32-bits
|
* float - 32-bits
|
||||||
*
|
|
||||||
* Pointers:
|
|
||||||
*
|
|
||||||
* Z80 mode - 16 bits
|
|
||||||
* ADL mode - 24 bits
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
typedef char sbyte;
|
typedef char sbyte;
|
||||||
@ -80,6 +75,19 @@ typedef unsigned int uint24;
|
|||||||
typedef long sint32;
|
typedef long sint32;
|
||||||
typedef unsigned long uint32;
|
typedef unsigned long uint32;
|
||||||
|
|
||||||
|
/* A pointer is 2 or 3 bytes, depending upon if the ez80 is in z80
|
||||||
|
* compatibility mode or not
|
||||||
|
*
|
||||||
|
* Z80 mode - 16 bits
|
||||||
|
* ADL mode - 24 bits
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifdef CONFIG_EZ80_Z80MODE
|
||||||
|
typedef unsigned short uintptr;
|
||||||
|
#else
|
||||||
|
typedef unsigned int uintptr;
|
||||||
|
#endif
|
||||||
|
|
||||||
/* This is the size of the interrupt state save returned by irqsave().
|
/* This is the size of the interrupt state save returned by irqsave().
|
||||||
* It holds the AF regiser pair + a zero pad byte
|
* It holds the AF regiser pair + a zero pad byte
|
||||||
*/
|
*/
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* arch/z80/include/z8/types.h
|
* arch/z80/include/z8/types.h
|
||||||
* include/arch/chip/types.h
|
* include/arch/chip/types.h
|
||||||
*
|
*
|
||||||
* Copyright (C) 2008 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2008-2009 Gregory Nutt. All rights reserved.
|
||||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
@ -15,7 +15,7 @@
|
|||||||
* notice, this list of conditions and the following disclaimer in
|
* notice, this list of conditions and the following disclaimer in
|
||||||
* the documentation and/or other materials provided with the
|
* the documentation and/or other materials provided with the
|
||||||
* distribution.
|
* distribution.
|
||||||
* 3. Neither the name Gregory Nutt nor the names of its contributors may be
|
* 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
* used to endorse or promote products derived from this software
|
* used to endorse or promote products derived from this software
|
||||||
* without specific prior written permission.
|
* without specific prior written permission.
|
||||||
*
|
*
|
||||||
@ -80,6 +80,10 @@ typedef unsigned int uint16;
|
|||||||
typedef long sint32;
|
typedef long sint32;
|
||||||
typedef unsigned long uint32;
|
typedef unsigned long uint32;
|
||||||
|
|
||||||
|
/* A pointer is 2 bytes */
|
||||||
|
|
||||||
|
typedef unsigned int uintptr;
|
||||||
|
|
||||||
/* This is the size of the interrupt state save returned by irqsave() */
|
/* This is the size of the interrupt state save returned by irqsave() */
|
||||||
|
|
||||||
typedef ubyte irqstate_t;
|
typedef ubyte irqstate_t;
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* arch/z80/include/z80/types.h
|
* arch/z80/include/z80/types.h
|
||||||
* include/arch/chip/types.h
|
* include/arch/chip/types.h
|
||||||
*
|
*
|
||||||
* Copyright (C) 2007, 2008 Gregory Nutt. All rights reserved.
|
* Copyright (C) 2007-2009 Gregory Nutt. All rights reserved.
|
||||||
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
* Author: Gregory Nutt <spudmonkey@racsa.co.cr>
|
||||||
*
|
*
|
||||||
* Redistribution and use in source and binary forms, with or without
|
* Redistribution and use in source and binary forms, with or without
|
||||||
@ -15,7 +15,7 @@
|
|||||||
* notice, this list of conditions and the following disclaimer in
|
* notice, this list of conditions and the following disclaimer in
|
||||||
* the documentation and/or other materials provided with the
|
* the documentation and/or other materials provided with the
|
||||||
* distribution.
|
* distribution.
|
||||||
* 3. Neither the name Gregory Nutt nor the names of its contributors may be
|
* 3. Neither the name NuttX nor the names of its contributors may be
|
||||||
* used to endorse or promote products derived from this software
|
* used to endorse or promote products derived from this software
|
||||||
* without specific prior written permission.
|
* without specific prior written permission.
|
||||||
*
|
*
|
||||||
@ -73,6 +73,10 @@ typedef unsigned int uint16;
|
|||||||
typedef long sint32;
|
typedef long sint32;
|
||||||
typedef unsigned long uint32;
|
typedef unsigned long uint32;
|
||||||
|
|
||||||
|
/* A pointer is 2 bytes */
|
||||||
|
|
||||||
|
typedef unsigned int uintptr;
|
||||||
|
|
||||||
/* This is the size of the interrupt state save returned by irqsave() */
|
/* This is the size of the interrupt state save returned by irqsave() */
|
||||||
|
|
||||||
typedef uint16 irqstate_t;
|
typedef uint16 irqstate_t;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user