Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/exception.c

    rc960331 r915aa11  
    99// Author           : Andrew Beach
    1010// Created On       : Mon Jun 26 15:13:00 2017
    11 // Last Modified By : Andrew Beach
    12 // Last Modified On : Tue Oct 27 16:27:00 2020
    13 // Update Count     : 35
     11// Last Modified By : Peter A. Buhr
     12// Last Modified On : Sat Aug 29 15:52:22 2020
     13// Update Count     : 34
    1414//
    1515
     
    1717#include <stddef.h> // for size_t
    1818
    19 #include <unwind.h> // for struct _Unwind_Exception {...};
    20 
    2119#include "exception.h"
    2220
    2321#include <stdlib.h>
    2422#include <stdio.h>
     23#include <unwind.h>
    2524#include <bits/debug.hfa>
    2625#include "concurrency/invoke.h"
     
    114113
    115114// MEMORY MANAGEMENT =========================================================
     115
     116struct __cfaehm_node {
     117        struct _Unwind_Exception unwind_exception;
     118        struct __cfaehm_node * next;
     119        int handler_index;
     120};
    116121
    117122#define NODE_TO_EXCEPT(node) ((exception_t *)(1 + (node)))
Note: See TracChangeset for help on using the changeset viewer.