X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=amiga.h;h=4d13690b48803273195bf03ed2b82c877af2f223;hp=bd76eaa0271d4ea23bc0896d43b270955ed977f2;hb=802ee517a80ddfc91e1e2edaf8247092f8dee546;hpb=23fe92b72fa3d8d73c3fbb0ccc8e884f30f7434e diff --git a/amiga.h b/amiga.h index bd76eaa0..4d13690b 100644 --- a/amiga.h +++ b/amiga.h @@ -1,15 +1,15 @@ #ifdef AMIGA -#ifndef _AMIGA_H -#define _AMIGA_H -#define AMIGA_H_VERSION "$Id: amiga.h,v 1.2 2001/05/23 00:13:58 joergs Exp $" +#ifndef AMIGA_H_INCLUDED +#define AMIGA_H_INCLUDED +#define AMIGA_H_VERSION "$Id: amiga.h,v 1.9 2002/03/26 22:29:54 swa Exp $" /********************************************************************* * - * File : $Source: /cvsroot/ijbswa/current/amiga.h,v $ + * File : $Source: /cvsroot/ijbswa/current/Attic/amiga.h,v $ * * Purpose : Amiga-specific declarations. * * Copyright : Written by and Copyright (C) 2001 the SourceForge - * IJBSWA team. http://ijbswa.sourceforge.net + * Privoxy team. http://www.privoxy.org/ * * This program is free software; you can redistribute it * and/or modify it under the terms of the GNU General @@ -31,6 +31,29 @@ * * Revisions : * $Log: amiga.h,v $ + * Revision 1.9 2002/03/26 22:29:54 swa + * we have a new homepage! + * + * Revision 1.8 2002/03/24 13:25:43 swa + * name change related issues + * + * Revision 1.7 2002/03/03 09:18:03 joergs + * Made jumbjuster work on AmigaOS again. + * + * Revision 1.6 2001/10/13 12:46:08 joergs + * Added #undef EINTR to avoid warnings + * + * Revision 1.5 2001/07/29 18:43:08 jongfoster + * Changing #ifdef _FILENAME_H to FILENAME_H_INCLUDED, to conform to + * ANSI C rules. + * + * Revision 1.4 2001/05/29 20:05:06 joergs + * Fixed exit() macro not exiting if called before InitAmiga() + * (junkbuster --help and --version). + * + * Revision 1.3 2001/05/25 21:53:27 jongfoster + * Fixing indentation + * * Revision 1.2 2001/05/23 00:13:58 joergs * AmigaOS support fixed. * @@ -50,6 +73,7 @@ #undef __NOLIBBASE__ #define __CONSTLIBBASEDECL__ const +#define DEVICES_TIMER_H #include #include #include @@ -74,22 +98,29 @@ void amiga_exit(void); void __memCleanUp(void); __saveds ULONG server_thread(void); -#define exit(x)\ -{\ - if(main_task)\ - {\ - if(main_task == FindTask(NULL))\ - {\ - while(childs) Delay(10*TICKS_PER_SECOND); exit(x);\ - } else {\ - CloseLibrary(SocketBase);\ - childs--;\ - RemTask(NULL);\ - }\ - }\ +#define exit(x) \ +{ \ + if(main_task) \ + { \ + if(main_task == FindTask(NULL)) \ + { \ + while(childs) Delay(10*TICKS_PER_SECOND); exit(x); \ + } \ + else \ + { \ + CloseLibrary(SocketBase); \ + childs--; \ + RemTask(NULL); \ + } \ + } \ + else \ + { \ + exit(x); \ + } \ } +#undef EINTR #define EINTR 0 -#endif /* ndef _AMIGA_H */ +#endif /* ndef AMIGA_H_INCLUDED */ #endif /* def AMIGA */