fix_warnings
This commit is contained in:
		@@ -485,7 +485,7 @@ ENDIF()
 | 
				
			|||||||
if (HAVE_GCC)
 | 
					if (HAVE_GCC)
 | 
				
			||||||
    set_property(DIRECTORY APPEND PROPERTY COMPILE_OPTIONS -Wall)
 | 
					    set_property(DIRECTORY APPEND PROPERTY COMPILE_OPTIONS -Wall)
 | 
				
			||||||
    if (${C_COMPILER} MATCHES "GNU")
 | 
					    if (${C_COMPILER} MATCHES "GNU")
 | 
				
			||||||
        set_property(DIRECTORY APPEND PROPERTY COMPILE_OPTIONS $<$<CONFIG:Release>:-O3;-fomit-frame-poinkter;-fstrict-aliasing;-freorder-blocks;-fsched-interblock>)
 | 
					      set_property(DIRECTORY APPEND PROPERTY COMPILE_OPTIONS $<$<CONFIG:Release>:-O3;-fomit-frame-pointer;-fstrict-aliasing;-freorder-blocks;-fsched-interblock>)
 | 
				
			||||||
    else ()
 | 
					    else ()
 | 
				
			||||||
        set_property(DIRECTORY APPEND PROPERTY COMPILE_OPTIONS $<$<CONFIG:Release>:-O3;-fstrict-aliasing;-freorder-blocks;-fsched-interblock>)
 | 
					        set_property(DIRECTORY APPEND PROPERTY COMPILE_OPTIONS $<$<CONFIG:Release>:-O3;-fstrict-aliasing;-freorder-blocks;-fsched-interblock>)
 | 
				
			||||||
    endif ()
 | 
					    endif ()
 | 
				
			||||||
@@ -568,12 +568,12 @@ List(APPEND YLIBS $<TARGET_OBJECTS:utf8proc>)
 | 
				
			|||||||
List(APPEND YLIBS $<TARGET_OBJECTS:myddas>)
 | 
					List(APPEND YLIBS $<TARGET_OBJECTS:myddas>)
 | 
				
			||||||
List(APPEND YLIBS $<TARGET_OBJECTS:libswi>)
 | 
					List(APPEND YLIBS $<TARGET_OBJECTS:libswi>)
 | 
				
			||||||
if (WIN32 OR ANDROID)
 | 
					if (WIN32 OR ANDROID)
 | 
				
			||||||
    List(APPEND YLIBS $<TARGET_OBJECTS:YAPsqlite3>)
 | 
					 | 
				
			||||||
    List(APPEND YLIBS $<TARGET_OBJECTS:YAP++>)
 | 
					    List(APPEND YLIBS $<TARGET_OBJECTS:YAP++>)
 | 
				
			||||||
    if (WIN32 AND WITH_PYTHON)
 | 
					    if (WIN32 AND WITH_PYTHON)
 | 
				
			||||||
        List(APPEND YLIBS $<TARGET_OBJECTS:Py4YAP>)
 | 
					        List(APPEND YLIBS $<TARGET_OBJECTS:Py4YAP>)
 | 
				
			||||||
    endif ()
 | 
					    endif ()
 | 
				
			||||||
    if (ANDROID)
 | 
					    if (ANDROID)
 | 
				
			||||||
 | 
					      List(APPEND YLIBS $<TARGET_OBJECTS:YAPsqlite3>)
 | 
				
			||||||
        List(APPEND YLIBS $<TARGET_OBJECTS:YAPJava>)
 | 
					        List(APPEND YLIBS $<TARGET_OBJECTS:YAPJava>)
 | 
				
			||||||
endif ()
 | 
					endif ()
 | 
				
			||||||
    endif ()
 | 
					    endif ()
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										12
									
								
								os/iopreds.c
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								os/iopreds.c
									
									
									
									
									
								
							@@ -1233,7 +1233,6 @@ static bool fill_stream(int sno, StreamDesc *st, Term tin, const char *io_mode,
 | 
				
			|||||||
  struct vfs *vfsp = NULL;
 | 
					  struct vfs *vfsp = NULL;
 | 
				
			||||||
  const char *fname;
 | 
					  const char *fname;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  int i;
 | 
					 | 
				
			||||||
  if (IsAtomTerm(tin))
 | 
					  if (IsAtomTerm(tin))
 | 
				
			||||||
    fname = RepAtom(AtomOfTerm(tin))->StrOfAE;
 | 
					    fname = RepAtom(AtomOfTerm(tin))->StrOfAE;
 | 
				
			||||||
  else if (IsStringTerm(tin))
 | 
					  else if (IsStringTerm(tin))
 | 
				
			||||||
@@ -1275,19 +1274,21 @@ static bool fill_stream(int sno, StreamDesc *st, Term tin, const char *io_mode,
 | 
				
			|||||||
      if (strchr(io_mode, 'r')) {
 | 
					      if (strchr(io_mode, 'r')) {
 | 
				
			||||||
        return Yap_OpenBufWriteStream(PASS_REGS1);
 | 
					        return Yap_OpenBufWriteStream(PASS_REGS1);
 | 
				
			||||||
      } else {
 | 
					      } else {
 | 
				
			||||||
        i = push_text_stack();
 | 
						int j= push_text_stack();
 | 
				
			||||||
        const char *buf;
 | 
					        const char *buf;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        buf = Yap_TextTermToText(tin PASS_REGS);
 | 
					        buf = Yap_TextTermToText(tin PASS_REGS);
 | 
				
			||||||
        if (!buf) {
 | 
					        if (!buf) {
 | 
				
			||||||
          pop_text_stack(i);
 | 
					          pop_text_stack(j);
 | 
				
			||||||
          return false;
 | 
					          return false;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        buf = pop_output_text_stack(i, buf);
 | 
					        buf = pop_output_text_stack(j, buf);
 | 
				
			||||||
        Atom nat = Yap_LookupAtom(Yap_StrPrefix(buf, 32));
 | 
					        Atom nat = Yap_LookupAtom(Yap_StrPrefix(buf, 32));
 | 
				
			||||||
        sno = Yap_open_buf_read_stream(buf, strlen(buf) + 1, &LOCAL_encoding,
 | 
					        sno = Yap_open_buf_read_stream(buf, strlen(buf) + 1,
 | 
				
			||||||
 | 
									       &LOCAL_encoding,
 | 
				
			||||||
                                       MEM_BUF_MALLOC, nat,
 | 
					                                       MEM_BUF_MALLOC, nat,
 | 
				
			||||||
                                       MkAtomTerm(NameOfFunctor(f)));
 | 
					                                       MkAtomTerm(NameOfFunctor(f)));
 | 
				
			||||||
 | 
						pop_text_stack(j);
 | 
				
			||||||
        return Yap_OpenBufWriteStream(PASS_REGS1);
 | 
					        return Yap_OpenBufWriteStream(PASS_REGS1);
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    } else if (!strcmp(RepAtom(NameOfFunctor(f))->StrOfAE, "popen")) {
 | 
					    } else if (!strcmp(RepAtom(NameOfFunctor(f))->StrOfAE, "popen")) {
 | 
				
			||||||
@@ -1307,7 +1308,6 @@ static bool fill_stream(int sno, StreamDesc *st, Term tin, const char *io_mode,
 | 
				
			|||||||
      st->status |= Popen_Stream_f;
 | 
					      st->status |= Popen_Stream_f;
 | 
				
			||||||
      pop_text_stack(i);
 | 
					      pop_text_stack(i);
 | 
				
			||||||
    } else {
 | 
					    } else {
 | 
				
			||||||
         pop_text_stack(i);
 | 
					 | 
				
			||||||
      Yap_ThrowError(DOMAIN_ERROR_SOURCE_SINK, tin, "open");
 | 
					      Yap_ThrowError(DOMAIN_ERROR_SOURCE_SINK, tin, "open");
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -34,7 +34,7 @@ add_definitions(-DSQLITE_ENABLE_FTS5=1 )
 | 
				
			|||||||
SET_PROPERTY(DIRECTORY PROPERTY COMPILE_DEFINITIONS YAP_KERNEL=1 )
 | 
					SET_PROPERTY(DIRECTORY PROPERTY COMPILE_DEFINITIONS YAP_KERNEL=1 )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
if (ANDROID OR WIN32)
 | 
					if (ANDROID )
 | 
				
			||||||
add_library(  YAPsqlite3 OBJECT
 | 
					add_library(  YAPsqlite3 OBJECT
 | 
				
			||||||
  ${YAPSQLITE3_SOURCES} )
 | 
					  ${YAPSQLITE3_SOURCES} )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user