Репозитории 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 |
Группа :: Разработка/Прочее
Пакет: 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));