¿Agregaste este archivo tú mismo durante el proceso de migración Lwip de cc.h?
/*
*Copyright (c) 2001-2003 Instituto Sueco de Informática.
*Todos los derechos reservados.
*
*Redistribución y uso en formato fuente y binario, con o sin modificación,
*El uso está permitido si:
*
* 1. Las redistribuciones del código fuente deben conservar el aviso de derechos de autor anterior,
* esta lista de condiciones y el siguiente descargo de responsabilidad.
* 2. Las redistribuciones en formato binario deben reproducir el aviso de derechos de autor anterior,
* esta lista de condiciones en la documentación y el siguiente descargo de responsabilidad
* y/ u Otros materiales proporcionados por la distribución.
* 3. El nombre del autor no puede utilizarse para respaldar o promocionar productos
* Derivado de este software sin permiso previo por escrito.
*
*Este software es proporcionado por el autor "tal cual" sin ninguna garantía expresa o implícita
*, incluida, entre otras, la garantías implícitas establecidas a continuación
*Exención de responsabilidad de comerciabilidad e idoneidad para un propósito particular. En ningún caso
*Si el autor será responsable de daños directos, indirectos, incidentales, especiales,
*Ejecutivos o consecuentes (incluidos, entre otros, los de adquisición
*Sustitución de bienes o servicios; pérdida de uso, datos o ganancias; o interrupción del negocio
*) de cualquier forma que surja, y sobre cualquier teoría de responsabilidad, ya sea bajo
*contrato. , responsabilidad estricta o comportamiento ilícito (incluida negligencia o de otro tipo) que surja del uso de este software de cualquier manera, incluso si se le advierte de la posibilidad de dicho daño.
*
*Este archivo es parte de la pila TCP/IP de lwIP.
*
*Autor: Adam Dunkels ltadam @ sics.se gt
*
*/
#ifndef __CC_H__
#Definición __CC_H__
#Contiene "cpu.h"
carácter sin firmar typedef u8_t;
carácter firmado typedef S8_t ;
typedef sin signo corto u 16_t;
typedef con signo corto s 16_t;
typedef sin signo tipo entero largo u32_t;
typedef con signo tipo de entero largo s32_t;
typedef u32_t mem_ptr_t
//typedef int sys _ prot _ t;
/*Definir símbolos específicos del compilador*/ p>
#Si está definido (__ICCARM__)
#definir PACK_STRUCT_BEGIN
#Definir estructura de estructura del paquete
#Definir PACK_STRUCT_END
#Definir PACK_STRUCT_FIELD(x) x
# definir PACK _ STRUCT _ USE _ INCLUDES
#elif definido (__CC_ARM)
# definir PACK _ STRUCT _ BEGIN _ _ empaquetado
#Definir estructura de estructura del paquete
#Definir PACK_STRUCT_END
#Definir PACK_STRUCT_FIELD(x) x
#elif está definido (__GNUC__)
#define PACK_STRUCT_BEGIN
# define PACK _ STRUCT _ STRUCT _ _ atributo _ _((_ _ empaquetado _ _))
#define PACK_STRUCT_END
#define PACK_STRUCT_FIELD(x) x
#elif está definido (__TASKING__)
#define PACK_STRUCT_BEGIN
#Definir estructura del paquete estructura
#Define PACK_STRUCT_END
#define PACK_STRUCT_FIELD(x) x
#endif
# define LWIP_Platform_Assertion(x) do { if (! (x))mientras(1);} mientras(0)
#endif /* __CC_H__ */