aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/main.cpp b/src/main.cpp
index 126e360..ea192db 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -71,12 +71,9 @@ static gchar *mung_file = NULL;
sig_atomic_t sigint_occurred = FALSE;
extern "C" {
-static gpointer g_malloc_exception(gsize n_bytes)
- throw (std::bad_alloc);
-static gpointer g_calloc_exception(gsize n_blocks, gsize n_block_bytes)
- throw (std::bad_alloc);
-static gpointer g_realloc_exception(gpointer mem, gsize n_bytes)
- throw (std::bad_alloc);
+static gpointer g_malloc_exception(gsize n_bytes);
+static gpointer g_calloc_exception(gsize n_blocks, gsize n_block_bytes);
+static gpointer g_realloc_exception(gpointer mem, gsize n_bytes);
static void sigint_handler(int signal);
}
@@ -203,7 +200,7 @@ public:
};
static gpointer
-g_malloc_exception(gsize n_bytes) throw (std::bad_alloc)
+g_malloc_exception(gsize n_bytes)
{
gpointer p = malloc(n_bytes);
@@ -213,7 +210,7 @@ g_malloc_exception(gsize n_bytes) throw (std::bad_alloc)
}
static gpointer
-g_calloc_exception(gsize n_blocks, gsize n_block_bytes) throw (std::bad_alloc)
+g_calloc_exception(gsize n_blocks, gsize n_block_bytes)
{
gpointer p = calloc(n_blocks, n_block_bytes);
@@ -223,7 +220,7 @@ g_calloc_exception(gsize n_blocks, gsize n_block_bytes) throw (std::bad_alloc)
}
static gpointer
-g_realloc_exception(gpointer mem, gsize n_bytes) throw (std::bad_alloc)
+g_realloc_exception(gpointer mem, gsize n_bytes)
{
gpointer p = realloc(mem, n_bytes);