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

Группа :: Разработка/Прочее
Пакет: dev86

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

Патч: dev86-0.16.19-owl-warnings.patch
Скачать


--- dev86/bcc/dbprintf.c
+++ dev86/bcc/dbprintf.c
@@ -1,6 +1,8 @@
 
 #include <sys/types.h>
 #include <fcntl.h>
+#include <unistd.h>
+#include <string.h>
 
 #if defined(__STDC__) && !defined(__FIRST_ARG_IN_AX__)
 #include <stdarg.h>
@@ -10,6 +12,8 @@
 #define va_strt(p,i) va_start(p)
 #endif
 
+int vdbprintf(__const char *fmt, va_list ap);
+
 #if defined(__STDC__) && !defined(__FIRST_ARG_IN_AX__)
 int dbprintf(const char * fmt, ...)
 #else
@@ -42,7 +46,7 @@ register va_list ap;
    char padch=' ';
    int  minsize, maxsize;
 
-   while(c=*fmt++)
+   while((c=*fmt++))
    {
       count++;
       if(c!='%')
--- dev86/cpp/cpp.c
+++ dev86/cpp/cpp.c
@@ -1271,6 +1271,7 @@ int is_vararg;
    arg_list = malloc(sizeof(struct arg_store) * arg_count);
    memset(arg_list, 0, sizeof(struct arg_store) * arg_count);
 
+   cc = len = 0;
    for(ac=0; *data_str && ac < arg_count; data_str++) {
       if( *data_str == ',' ) { ac++; continue; }
 
--- dev86/dis88/dis.h
+++ dev86/dis88/dis.h
@@ -163,7 +163,7 @@ _PROTOTYPE(void mahand, (int j ));
 _PROTOTYPE(void mjhand, (int j ));
 
 /* dismain.c */
-_PROTOTYPE(void main, (int argc, char **argv ));
+_PROTOTYPE(int main, (int argc, char **argv ));
 
 /* distabs.c */
 _PROTOTYPE(char *getnam, (int k ));
--- dev86/dis88/dismain.c
+++ dev86/dis88/dismain.c
@@ -538,7 +538,7 @@ static void disbss()
   *                                                         *
   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
 
-void
+int
 main(argc,argv)
 
    int argc;                  /* Command-line args from OS  */
--- dev86/ld/ld.c
+++ dev86/ld/ld.c
@@ -33,6 +33,8 @@ PRIVATE char *libs[MAX_LIBS] = {
 };
 PRIVATE int lastlib = NR_STDLIBS;
 
+EXTERN void ld86r(int argc, char ** argv); 
+
 FORWARD char *buildname P((char *pre, char *mid, char *suf));
 FORWARD char *expandlib P((char *fn));
 
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin