Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Indent include and src using this command:
[simgrid.git] / include / xbt / win32_ucontext.h
index af3c78c..4b85617 100644 (file)
  *      License along with QueueUserAPCEx in the file COPYING.LIB;\r
  *      if not, write to the Free Software Foundation, Inc.,\r
  *      59 Temple Place - Suite 330, Boston, MA 02111-1307, USA\r
- */\r
-\r
+ */  \r
+    \r
 #ifndef UCONTEXT_H\r
 #define UCONTEXT_H\r
-\r
+    \r
 #include <windows.h>\r
-\r
-typedef struct __stack {\r
-       void *ss_sp;\r
-       size_t ss_size;\r
-       int ss_flags;\r
-} stack_t;\r
-\r
-typedef CONTEXT mcontext_t;\r
-typedef unsigned long __sigset_t;\r
-\r
-typedef struct __ucontext {\r
-       unsigned long int       uc_flags;\r
-       struct __ucontext       *uc_link;\r
-       stack_t                         uc_stack;\r
-       mcontext_t                      uc_mcontext;\r
-       __sigset_t                      uc_sigmask;\r
-} ucontext_t;\r
-\r
-\r
-int getcontext(ucontext_t *ucp);\r
-int setcontext(const ucontext_t *ucp);\r
-int makecontext(ucontext_t *, void (*)(), int, ...);\r
-int swapcontext(ucontext_t *, const ucontext_t *);\r
-\r
-#endif /* UCONTEXT_H */\r
+    \rtypedef struct __stack {
+  \rvoid *ss_sp;
+  \rsize_t ss_size;
+  \rint ss_flags;
+\r} stack_t;
+\r\rtypedef CONTEXT mcontext_t;
+\rtypedef unsigned long __sigset_t;
+\r\rtypedef struct __ucontext {
+  \runsigned long int uc_flags;
+  \rstruct __ucontext *uc_link;
+  \rstack_t uc_stack;
+  \rmcontext_t uc_mcontext;
+  \r__sigset_t uc_sigmask;
+\r} ucontext_t;
+\r\r\rint getcontext(ucontext_t * ucp);
+\rint setcontext(const ucontext_t * ucp);
+\rint makecontext(ucontext_t *, void (*)(), int, ...);
+\rint swapcontext(ucontext_t *, const ucontext_t *);
+\r\r
+#endif  /* UCONTEXT_H */\r