Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37479473
en ru br
Репозитории ALT
S:1.0.7-alt2
5.1: 1.0.5-alt2
4.1: 1.0.5-alt2
4.0: 1.0.5-alt2
3.0: 1.0.4-alt1
www.altlinux.org/Changes

Группа :: Система/Библиотеки
Пакет: libaal

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: libaal-1.0.5-alt.patch
Скачать


diff -urN libaal-1.0.5/include/aal/exception.h libaal-1.0.5-alt/include/aal/exception.h
--- libaal-1.0.5/include/aal/exception.h	2005-07-28 22:13:41.000000000 +0300
+++ libaal-1.0.5-alt/include/aal/exception.h	2013-08-31 04:58:59.000000000 +0300
@@ -24,8 +24,7 @@
 
 extern aal_exception_option_t aal_exception_throw(aal_exception_type_t type, 
 						  aal_exception_option_t opt,
-						  const char *message, ...)
-                                                  __aal_check_format(printf, 3, 4);
+						  const char *message, ...);
 
 #define aal_fatal(msg, list...)       \
         aal_exception_throw(EXCEPTION_TYPE_FATAL, EXCEPTION_OPT_OK, msg, ##list)
diff -urN libaal-1.0.5/include/aal/types.h libaal-1.0.5-alt/include/aal/types.h
--- libaal-1.0.5/include/aal/types.h	2005-07-28 22:13:41.000000000 +0300
+++ libaal-1.0.5-alt/include/aal/types.h	2013-08-31 04:58:59.000000000 +0300
@@ -256,14 +256,6 @@
 #define EXCEPTION_OPT_OKCANCEL	   (EXCEPTION_OPT_OK | EXCEPTION_OPT_CANCEL)
 #define EXCEPTION_OPT_RETRYIGNORE  (EXCEPTION_OPT_RETRY | EXCEPTION_OPT_IGNORE)
 
-/* Format checking stuff */
-#ifdef __GNUC__
-#define __aal_check_format(style, format, begin) \
-        __attribute__((__format__(style, format, begin)))
-#else
-#define __aal_check_format(style, format, begin) 
-#endif
-
 /* This is exception structure. It contains: exception message, exception type,
    exception options. Usualy, the life cycle of exception is very short.
    Exception instance created by aal_exception_throw function and passed t
diff -urN libaal-1.0.5/src/malloc.c libaal-1.0.5-alt/src/malloc.c
--- libaal-1.0.5/src/malloc.c	2005-07-28 22:13:41.000000000 +0300
+++ libaal-1.0.5-alt/src/malloc.c	2013-08-31 04:59:37.000000000 +0300
@@ -156,8 +156,7 @@
 	return NULL;
 }
 
-#define ptr2chunk(ptr) \
-        ((chunk_t *)((int)ptr - sizeof(chunk_t)))
+#define ptr2chunk(ptr) ((chunk_t *)ptr - 1)
 
 /* Frees passed memory pointer */
 static void __chunk_free(void *ptr) {
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin