if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /WX")
-#elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
-# set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror")
+elseif ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Werror")
endif ()
include_directories(${KRB5_INCLUDE_DIRS} ${JANSSON_INCLUDE_DIRS})
}
fclose(f);
#else
- ssize_t readTotal, readThisRound, readRemaining;
+ ssize_t readThisRound;
+ size_t readTotal, readRemaining;
do
{
// Read 32 bit length
string minorMessage;
string majorMessage;
- GSSDisplayStatus& operator= ( const GSSDisplayStatus& other ) {};
+ GSSDisplayStatus& operator= ( const GSSDisplayStatus& other );
};
#endif // GSSDISPLAYSTATUS_H
static GSSWEB_ONCE_CALLBACK(init_decode_table)
{
- int i;
+ size_t i;
memset(&base64_decode[0], -1, sizeof(base64_decode));
for (i = 0; i < sizeof(base64_chars) / sizeof(base64_chars[0]); i++)
- base64_decode[base64_chars[i]] = (char )i;
+ base64_decode[(unsigned int)base64_chars[i]] = (char )i;
GSSWEB_ONCE_LEAVE;
}
{
if (c <= 0)
return -1;
- return base64_decode[c];
+ return base64_decode[(unsigned int)c];
}
void
base64Free(void *mem)
{
free(mem);
-}
\ No newline at end of file
+}