提交 d6574e8c authored 作者: Moises Silva's avatar Moises Silva

dos2unix a bunch of files

For some reason these files would get marked as modified
just after a fresh clone on Linux
上级 31f98efc
The Cepstral SDK for Windows should be placed in c:\dev\cepstral The Cepstral SDK for Windows should be placed in c:\dev\cepstral
ex. C:\dev\cepstral\sdk\include ex. C:\dev\cepstral\sdk\include
This SDK can be obtained from http://cepstral.com/ This SDK can be obtained from http://cepstral.com/
If you want a prebuilt version you may download one from http://files.freeswitch.org/windows/installer/ If you want a prebuilt version you may download one from http://files.freeswitch.org/windows/installer/
\ No newline at end of file
...@@ -537,11 +537,11 @@ int gsmopen_serial_init(private_t * tech_pvt, speed_t controldevice_speed) ...@@ -537,11 +537,11 @@ int gsmopen_serial_init(private_t * tech_pvt, speed_t controldevice_speed)
NOTICA("SMS=\n%s\n", GSMOPEN_P_LOG, sms->toString().c_str()); NOTICA("SMS=\n%s\n", GSMOPEN_P_LOG, sms->toString().c_str());
#if 0 #if 0
size = MultiByteToWideChar(CP_OEMCP, 0, username, strlen(username)+1, UserName, 0); size = MultiByteToWideChar(CP_OEMCP, 0, username, strlen(username)+1, UserName, 0);
UserName=(wchar_t*)GlobalAlloc(GME­ M_ZEROINIT, size); UserName=(wchar_t*)GlobalAlloc(GME­ M_ZEROINIT, size);
ret = MultiByteToWideChar(CP_OEMCP, 0, username, strlen(username)+1, UserName, size); ret = MultiByteToWideChar(CP_OEMCP, 0, username, strlen(username)+1, UserName, size);
if(ret == 0) if(ret == 0)
getError(GetLastError()); getError(GetLastError());
#endif //0 #endif //0
return (-1); return (-1);
} }
......
#ifndef LIBCTB_WIN32_GETOPT_H_INCLUDED_ #ifndef LIBCTB_WIN32_GETOPT_H_INCLUDED_
#define LIBCTB_WIN32_GETOPT_H_INCLUDED_ #define LIBCTB_WIN32_GETOPT_H_INCLUDED_
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
// Name: win32/getopt.h // Name: win32/getopt.h
// Purpose: // Purpose:
// Author: Joachim Buermann // Author: Joachim Buermann
// Copyright: (c) 2010 Joachim Buermann // Copyright: (c) 2010 Joachim Buermann
// Licence: wxWindows licence // Licence: wxWindows licence
///////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////
extern char* optarg; extern char* optarg;
extern int optind; extern int optind;
int getopt(int argc, char* argv[], char* optstring); int getopt(int argc, char* argv[], char* optstring);
#endif #endif
#include <stddef.h> #include <stddef.h>
typedef void* iconv_t; typedef void* iconv_t;
iconv_t iconv_open(const char *tocode, const char *fromcode); iconv_t iconv_open(const char *tocode, const char *fromcode);
int iconv_close(iconv_t cd); int iconv_close(iconv_t cd);
size_t iconv(iconv_t cd, const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft); size_t iconv(iconv_t cd, const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft);
HRESULT WINAPI ConvertINetString( HRESULT WINAPI ConvertINetString(
LPDWORD lpdwMode, LPDWORD lpdwMode,
DWORD dwSrcEncoding, DWORD dwSrcEncoding,
DWORD dwDstEncoding, DWORD dwDstEncoding,
LPCSTR lpSrcStr, LPCSTR lpSrcStr,
LPINT lpnSrcSize, LPINT lpnSrcSize,
LPBYTE lpDstStr, LPBYTE lpDstStr,
LPINT lpnDstSize LPINT lpnDstSize
); );
HRESULT WINAPI ConvertINetMultiByteToUnicode( HRESULT WINAPI ConvertINetMultiByteToUnicode(
LPDWORD lpdwMode, LPDWORD lpdwMode,
DWORD dwSrcEncoding, DWORD dwSrcEncoding,
LPCSTR lpSrcStr, LPCSTR lpSrcStr,
LPINT lpnMultiCharCount, LPINT lpnMultiCharCount,
LPWSTR lpDstStr, LPWSTR lpDstStr,
LPINT lpnWideCharCount LPINT lpnWideCharCount
); );
HRESULT WINAPI ConvertINetUnicodeToMultiByte( HRESULT WINAPI ConvertINetUnicodeToMultiByte(
LPDWORD lpdwMode, LPDWORD lpdwMode,
DWORD dwEncoding, DWORD dwEncoding,
LPCWSTR lpSrcStr, LPCWSTR lpSrcStr,
LPINT lpnWideCharCount, LPINT lpnWideCharCount,
LPSTR lpDstStr, LPSTR lpDstStr,
LPINT lpnMultiCharCount LPINT lpnMultiCharCount
); );
HRESULT WINAPI IsConvertINetStringAvailable( HRESULT WINAPI IsConvertINetStringAvailable(
DWORD dwSrcEncoding, DWORD dwSrcEncoding,
DWORD dwDstEncoding DWORD dwDstEncoding
); );
HRESULT WINAPI LcidToRfc1766A( HRESULT WINAPI LcidToRfc1766A(
LCID Locale, LCID Locale,
LPSTR pszRfc1766, LPSTR pszRfc1766,
int nChar int nChar
); );
HRESULT WINAPI LcidToRfc1766W( HRESULT WINAPI LcidToRfc1766W(
LCID Locale, LCID Locale,
LPWSTR pszRfc1766, LPWSTR pszRfc1766,
int nChar int nChar
); );
HRESULT WINAPI Rfc1766ToLcidA( HRESULT WINAPI Rfc1766ToLcidA(
LCID *pLocale, LCID *pLocale,
LPSTR pszRfc1766 LPSTR pszRfc1766
); );
HRESULT WINAPI Rfc1766ToLcidW( HRESULT WINAPI Rfc1766ToLcidW(
LCID *pLocale, LCID *pLocale,
LPWSTR pszRfc1766 LPWSTR pszRfc1766
); );
win_iconv is a iconv library using Win32 API to conversion. win_iconv is a iconv library using Win32 API to conversion.
win_iconv is placed in the public domain. win_iconv is placed in the public domain.
Yukihiro Nakadaira <yukihiro.nakadaira@gmail.com> Yukihiro Nakadaira <yukihiro.nakadaira@gmail.com>
...@@ -79,27 +79,27 @@ ...@@ -79,27 +79,27 @@
such a type exists and the standard includes do not define it. */ such a type exists and the standard includes do not define it. */
#cmakedefine uint8_t unsigned char #cmakedefine uint8_t unsigned char
#ifdef HAVE_INTTYPES_H #ifdef HAVE_INTTYPES_H
#include <inttypes.h> #include <inttypes.h>
#endif #endif
#include <stdlib.h> #include <stdlib.h>
/* AMF number */ /* AMF number */
typedef typedef
#if SIZEOF_FLOAT == 8 #if SIZEOF_FLOAT == 8
float float
#elif SIZEOF_DOUBLE == 8 #elif SIZEOF_DOUBLE == 8
double double
#elif SIZEOF_LONG_DOUBLE == 8 #elif SIZEOF_LONG_DOUBLE == 8
long double long double
#else #else
uint64_t uint64_t
#endif #endif
number64_t; number64_t;
/* custom read/write function type */ /* custom read/write function type */
typedef size_t (*read_proc_t)(void * out_buffer, size_t size, void * user_data); typedef size_t (*read_proc_t)(void * out_buffer, size_t size, void * user_data);
typedef size_t (*write_proc_t)(const void * in_buffer, size_t size, void * user_data); typedef size_t (*write_proc_t)(const void * in_buffer, size_t size, void * user_data);
#endif /* __AMF_H__ */ #endif /* __AMF_H__ */
#define PERL_LIB "@PERL_LIB@" #define PERL_LIB "@PERL_LIB@"
...@@ -49,9 +49,9 @@ ...@@ -49,9 +49,9 @@
#include <math.h> #include <math.h>
#include <ctype.h> #include <ctype.h>
void gregorian_to_jalali(/* output */ int *j_y, int *j_m, int *j_d, void gregorian_to_jalali(/* output */ int *j_y, int *j_m, int *j_d,
/* input */ int g_y, int g_m, int g_d); /* input */ int g_y, int g_m, int g_d);
void jalali_to_gregorian(/* output */ int *g_y, int *g_m, int *g_d, void jalali_to_gregorian(/* output */ int *g_y, int *g_m, int *g_d,
/* input */ int j_y, int j_m, int j_d); /* input */ int j_y, int j_m, int j_d);
SWITCH_MODULE_LOAD_FUNCTION(mod_say_fa_load); SWITCH_MODULE_LOAD_FUNCTION(mod_say_fa_load);
...@@ -575,108 +575,108 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_say_fa_load) ...@@ -575,108 +575,108 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_say_fa_load)
int g_days_in_month[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31}; int g_days_in_month[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int j_days_in_month[12] = {31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29}; int j_days_in_month[12] = {31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29};
void gregorian_to_jalali(int *j_y, int *j_m, int *j_d, void gregorian_to_jalali(int *j_y, int *j_m, int *j_d,
int g_y, int g_m, int g_d) int g_y, int g_m, int g_d)
{ {
int gy, gm, gd; int gy, gm, gd;
int jy, jm, jd; int jy, jm, jd;
long g_day_no, j_day_no; long g_day_no, j_day_no;
int j_np; int j_np;
int i; int i;
gy = g_y-1600; gy = g_y-1600;
gm = g_m-1; gm = g_m-1;
gd = g_d-1; gd = g_d-1;
g_day_no = 365*gy+(gy+3)/4-(gy+99)/100+(gy+399)/400; g_day_no = 365*gy+(gy+3)/4-(gy+99)/100+(gy+399)/400;
for (i=0;i<gm;++i) for (i=0;i<gm;++i)
g_day_no += g_days_in_month[i]; g_day_no += g_days_in_month[i];
if (gm>1 && ((gy%4==0 && gy%100!=0) || (gy%400==0))) if (gm>1 && ((gy%4==0 && gy%100!=0) || (gy%400==0)))
/* leap and after Feb */ /* leap and after Feb */
++g_day_no; ++g_day_no;
g_day_no += gd; g_day_no += gd;
j_day_no = g_day_no-79; j_day_no = g_day_no-79;
j_np = j_day_no / 12053; j_np = j_day_no / 12053;
j_day_no %= 12053; j_day_no %= 12053;
jy = 979+33*j_np+4*(j_day_no/1461); jy = 979+33*j_np+4*(j_day_no/1461);
j_day_no %= 1461; j_day_no %= 1461;
if (j_day_no >= 366) { if (j_day_no >= 366) {
jy += (j_day_no-1)/365; jy += (j_day_no-1)/365;
j_day_no = (j_day_no-1)%365; j_day_no = (j_day_no-1)%365;
} }
for (i = 0; i < 11 && j_day_no >= j_days_in_month[i]; ++i) { for (i = 0; i < 11 && j_day_no >= j_days_in_month[i]; ++i) {
j_day_no -= j_days_in_month[i]; j_day_no -= j_days_in_month[i];
} }
jm = i+1; jm = i+1;
jd = j_day_no+1; jd = j_day_no+1;
*j_y = jy; *j_y = jy;
*j_m = jm; *j_m = jm;
*j_d = jd; *j_d = jd;
} }
void jalali_to_gregorian(int *g_y, int *g_m, int *g_d, void jalali_to_gregorian(int *g_y, int *g_m, int *g_d,
int j_y, int j_m, int j_d) int j_y, int j_m, int j_d)
{ {
int gy, gm, gd; int gy, gm, gd;
int jy, jm, jd; int jy, jm, jd;
long g_day_no, j_day_no; long g_day_no, j_day_no;
int leap; int leap;
int i; int i;
jy = j_y-979; jy = j_y-979;
jm = j_m-1; jm = j_m-1;
jd = j_d-1; jd = j_d-1;
j_day_no = 365*jy + (jy/33)*8 + (jy%33+3)/4; j_day_no = 365*jy + (jy/33)*8 + (jy%33+3)/4;
for (i=0; i < jm; ++i) for (i=0; i < jm; ++i)
j_day_no += j_days_in_month[i]; j_day_no += j_days_in_month[i];
j_day_no += jd; j_day_no += jd;
g_day_no = j_day_no+79; g_day_no = j_day_no+79;
gy = 1600 + 400*(g_day_no/146097); /* 146097 = 365*400 + 400/4 - 400/100 + 400/400 */ gy = 1600 + 400*(g_day_no/146097); /* 146097 = 365*400 + 400/4 - 400/100 + 400/400 */
g_day_no = g_day_no % 146097; g_day_no = g_day_no % 146097;
leap = 1; leap = 1;
if (g_day_no >= 36525) /* 36525 = 365*100 + 100/4 */ if (g_day_no >= 36525) /* 36525 = 365*100 + 100/4 */
{ {
g_day_no--; g_day_no--;
gy += 100*(g_day_no/36524); /* 36524 = 365*100 + 100/4 - 100/100 */ gy += 100*(g_day_no/36524); /* 36524 = 365*100 + 100/4 - 100/100 */
g_day_no = g_day_no % 36524; g_day_no = g_day_no % 36524;
if (g_day_no >= 365) if (g_day_no >= 365)
g_day_no++; g_day_no++;
else else
leap = 0; leap = 0;
} }
gy += 4*(g_day_no/1461); /* 1461 = 365*4 + 4/4 */ gy += 4*(g_day_no/1461); /* 1461 = 365*4 + 4/4 */
g_day_no %= 1461; g_day_no %= 1461;
if (g_day_no >= 366) { if (g_day_no >= 366) {
leap = 0; leap = 0;
g_day_no--; g_day_no--;
gy += g_day_no/365; gy += g_day_no/365;
g_day_no = g_day_no % 365; g_day_no = g_day_no % 365;
} }
for (i = 0; g_day_no >= g_days_in_month[i] + (i == 1 && leap); i++) for (i = 0; g_day_no >= g_days_in_month[i] + (i == 1 && leap); i++)
g_day_no -= g_days_in_month[i] + (i == 1 && leap); g_day_no -= g_days_in_month[i] + (i == 1 && leap);
gm = i+1; gm = i+1;
gd = g_day_no+1; gd = g_day_no+1;
*g_y = gy; *g_y = gy;
*g_m = gm; *g_m = gm;
*g_d = gd; *g_d = gd;
} }
/* For Emacs: /* For Emacs:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论