Update of /cvsroot/opengtoolkit/pipe/c_source
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7396/c_source
Modified Files:
pipes.c
Log Message:
Added error code translation
Index: pipes.c
===================================================================
RCS file: /cvsroot/opengtoolkit/pipe/c_source/pipes.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** pipes.c 15 Mar 2004 08:01:16 -0000 1.4
--- pipes.c 15 Mar 2004 08:04:46 -0000 1.5
***************
*** 53,56 ****
--- 53,58 ----
#elif defined (Unix)
static MgErr UnixToLVErr(int32 errno);
+ #elif defined (Mac)
+ static MgErr MacToLVErr(OSErr osErr);
#endif
***************
*** 271,276 ****
#if defined(MSWin)
struct errentry {
! unsigned long oscode; /* OS return value */
! MgErr err; /* LabVIEW error code */
};
--- 273,278 ----
#if defined(MSWin)
struct errentry {
! DWORD oscode; /* OS return value */
! MgErr err; /* LabVIEW error code */
};
***************
*** 359,364 ****
#elif defined(Unix)
struct errentry {
! int errnocode; /* System V error code */
! MgErr err; /* LabVIEW error code */
};
--- 361,366 ----
#elif defined(Unix)
struct errentry {
! int32 errnocode; /* System V error code */
! MgErr err; /* LabVIEW error code */
};
***************
*** 388,392 ****
for (i = 0; i < ERRTABLESIZE; ++i)
{
! if (errno == errtable[i].oscode)
{
return errtable[i].err;
--- 390,394 ----
for (i = 0; i < ERRTABLESIZE; ++i)
{
! if (errno == errtable[i].errnocode)
{
return errtable[i].err;
***************
*** 400,405 ****
#elif defined (Mac)
struct errentry {
! short maccode; /* MAC return value */
! MgErr err; /* LabVIEW error code */
};
--- 402,407 ----
#elif defined (Mac)
struct errentry {
! OSErr maccode; /* MAC return value */
! MgErr err; /* LabVIEW error code */
};
***************
*** 461,465 ****
for (i = 0; i < ERRTABLESIZE; ++i)
{
! if (osErr == errtable[i].oscode)
{
return errtable[i].err;
--- 463,467 ----
for (i = 0; i < ERRTABLESIZE; ++i)
{
! if (osErr == errtable[i].maccode)
{
return errtable[i].err;
|