Mercurial > ecos
diff packages/hal/common/current/src/generic-stub.c @ 163:0d2b193a635f
Merge from eCos master repository on 2001-06-22-17:38:39-BST
| author | jlarmour |
|---|---|
| date | Fri, 22 Jun 2001 18:18:44 +0000 |
| parents | 2395031e7a66 |
| children | f62680ef1804 |
line wrap: on
line diff
--- a/packages/hal/common/current/src/generic-stub.c +++ b/packages/hal/common/current/src/generic-stub.c @@ -143,7 +143,15 @@ memset(void* s, int c, int size) /************************************************************************/ /* BUFMAX defines the maximum number of characters in inbound/outbound buffers*/ /* at least NUMREGBYTES*2 are needed for register packets */ +#ifdef __ECOS__ +#ifdef NUMREGBYTES +#define BUFMAX (32 + (NUMREGBYTES*2)) +#else #define BUFMAX 2048 +#endif +#else +#define BUFMAX 2048 +#endif static int initialized = 0; /* !0 means we've been initialized */ @@ -1162,6 +1170,7 @@ int case 'A': /* set program arguments */ { +#ifdef CYGSEM_ECOS_SUPPORTS_PROGRAM_ARGS if (packet[1] == '\0') { __free_program_args (); @@ -1202,6 +1211,9 @@ int else strcpy (remcomOutBuffer, "E01"); } +#else + strcpy (remcomOutBuffer, "E01"); +#endif } break;
