/** Horizontal tab */
#define HT "\t"
/** Carriage return */
-#define CR "\r"
+/* CR conflicts with Windows SDK 10, so it is now _CR */
+#define _CR "\r"
/** Line feed */
#define LF "\n"
/** Line-ending characters */
-#define CRLF CR LF
+#define CRLF _CR LF
/** Whitespace */
#define WS SP HT
/** Linear whitespace */
-#define LWS SP HT CR LF
+#define LWS SP HT _CR LF
/** Lower-case alphabetic characters */
#define LOALPHA "abcdefghijklmnopqrstuvwxyz"
/** Upper-case alphabetic characters */
SOFIAPUBVAR unsigned char const _bnf_table[256];
/** Get number of characters before CRLF */
-#define span_non_crlf(s) strcspn(s, CR LF)
+#define span_non_crlf(s) strcspn(s, _CR LF)
/** Get number of characters before whitespace */
#define span_non_ws(s) strcspn(s, WS)
if (!b || !(boundary = su_alloc(home, 2 + 2 + strlen(b) + 2 + 1)))
return NULL;
- strcpy(boundary, CR LF "--");
+ strcpy(boundary, _CR LF "--");
if (b[0] == '"') /* " See http://bugzilla.gnome.org/show_bug.cgi?id=134216 */
strcpy(boundary + 4, b);
- strcat(boundary + 4, CR LF);
+ strcat(boundary + 4, _CR LF);
return boundary;
}
if (m > 2 && crlf) {
boundary = su_alloc(home, 2 + m + 2 + 1);
if (boundary) {
- memcpy(boundary, CR LF, 2);
+ memcpy(boundary, _CR LF, 2);
memcpy(boundary + 2, p, m);
- strcpy(boundary + m + 2, CR LF);
+ strcpy(boundary + m + 2, _CR LF);
}
return boundary;
}
if (m > 2 && crlf) {
boundary = su_alloc(home, 2 + m + 2 + 1);
if (boundary) {
- memcpy(boundary, CR LF, 2);
+ memcpy(boundary, _CR LF, 2);
memcpy(boundary + 2, p + 1, m);
- strcpy(boundary + 2 + m, CR LF);
+ strcpy(boundary + 2 + m, _CR LF);
}
return boundary;
}
b = mp->mp_data;
m = mp->mp_len;
- if (strncmp(b, CR LF "--", 4) == 0)
+ if (strncmp(b, _CR LF "--", 4) == 0)
b += 4, m -= 4;
else if (strncmp(b, "--", 2) == 0)
b += 2, m -= 2;
if (mp->mp_next == NULL) {
if (!mp->mp_close_delim)
- mp->mp_close_delim = msg_payload_format(home, "%.*s--" CR LF,
+ mp->mp_close_delim = msg_payload_format(home, "%.*s--" _CR LF,
(int)m, boundary);
if (!mp->mp_close_delim)
return -1;
mp->mp_common->h_len = mp->mp_len;
if (!mp->mp_separator)
- if (!(mp->mp_separator = msg_separator_make(home, CR LF)))
+ if (!(mp->mp_separator = msg_separator_make(home, _CR LF)))
return -1;
if (mp->mp_multipart) {
<YASM>
<Debug>False</Debug>
<ObjectFile>$(IntDir)</ObjectFile>
+ <ObjectFileName>$(IntDir)\$(Filename).asm.obj</ObjectFileName>
<PreProc>0</PreProc>
<Parser>0</Parser>
<CommandLineTemplate>$(YasmPath)libs\vsyasm.exe -Xvc -f $(Platform) [AllOptions] [AdditionalOptions] [Inputs]</CommandLineTemplate>
AfterTargets="$(YASMAfterTargets)"
Condition="'@(YASM)' != ''"
DependsOnTargets="$(YASMDependsOn);ComputeYASMOutput"
- Outputs="@(YASM->'%(ObjectFile)')"
+ Outputs="@(YASM->'%(ObjectFileName)')"
Inputs="@(YASM);%(YASM.AdditionalDependencies);$(MSBuildProjectFile)">
<ItemGroup
Condition="'@(SelectedFiles)' != ''">
</ItemGroup>
<ItemGroup>
<YASM_tlog
- Include="%(YASM.ObjectFile)"
- Condition="'%(YASM.ObjectFile)' != '' and '%(YASM.ExcludedFromBuild)' != 'true'">
+ Include="%(YASM.ObjectFileName)"
+ Condition="'%(YASM.ObjectFileName)' != '' and '%(YASM.ExcludedFromBuild)' != 'true'">
<Source>@(YASM, '|')</Source>
</YASM_tlog>
</ItemGroup>
IncludePaths="%(YASM.IncludePaths)"
Defines="%(YASM.Defines)"
UnDefines="%(YASM.UnDefines)"
- ObjectFile="%(YASM.ObjectFile)"
+ ObjectFile="%(YASM.ObjectFileName)"
ListFile="%(YASM.ListFile)"
MapFile="%(YASM.MapFile)"
ErrorFile="%(YASM.ErrorFile)"
\r
CALL .\third_party\python_26\setup_env.bat\r
\r
+SET GYP_MSVS_VERSION=2015\r
+\r
IF "%VisualStudioVersion%" == "11.0" (\r
REM SET VS_VERSION=-Gmsvs_version=2012\r
SET GYP_MSVS_VERSION=2012\r
#include <apr_fnmatch.h>
#include <apr_tables.h>
+#ifdef WIN32
+#include "apr_arch_networkio.h"
+/* Missing socket symbols */
+#ifndef SOL_TCP
+#define SOL_TCP IPPROTO_TCP
+#endif
+#endif
+
/* apr_vformatter_buff_t definition*/
#include <apr_lib.h>
int r = -10;
#if defined(TCP_KEEPIDLE)
- r = setsockopt(jsock->client_socket, SOL_TCP, TCP_KEEPIDLE, (void *)&on, sizeof(on));
+ r = setsockopt(sock->socketdes, SOL_TCP, TCP_KEEPIDLE, (void *)&on, sizeof(on));
#endif
if (r == -10) {
return SWITCH_STATUS_NOTIMPL;
int r = -10;
#if defined(TCP_KEEPINTVL)
- r = setsockopt(jsock->client_socket, SOL_TCP, TCP_KEEPINTVL, (void *)&on, sizeof(on));
+ r = setsockopt(sock->socketdes, SOL_TCP, TCP_KEEPINTVL, (void *)&on, sizeof(on));
#endif
if (r == -10) {
*
*/
-#include <switch_estimators.h>
-
#include <switch.h>
+
#ifndef _MSC_VER
#include <switch_private.h>
#endif
#include <srtp_priv.h>
#include <switch_ssl.h>
#include <switch_jitterbuffer.h>
-#include <switch_estimators.h>
//#define DEBUG_TS_ROLLOVER
//#define TS_ROLLOVER_START 4294951295
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>\r
<RunCodeAnalysis>false</RunCodeAnalysis>\r
</PropertyGroup>\r
+ <ItemDefinitionGroup>\r
+ <ClCompile>\r
+ <AdditionalIncludeDirectories>..\..\libs\apr\include\arch\win32;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+ </ClCompile>\r
+ </ItemDefinitionGroup>\r
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
<BuildLog />\r
<PreBuildEvent>\r