diff --git a/clang32.ico b/clang32.ico deleted file mode 100644 index 39039bab19a..00000000000 Binary files a/clang32.ico and /dev/null differ diff --git a/clang32.ini b/clang32.ini deleted file mode 100644 index 45e9646850a..00000000000 --- a/clang32.ini +++ /dev/null @@ -1,5 +0,0 @@ -#MSYS=winsymlinks:nativestrict -#MSYS=error_start:mingw64/bin/qtcreator.exe|-debug| -#CHERE_INVOKING=1 -#MSYS2_PATH_TYPE=inherit -MSYSTEM=CLANG32 diff --git a/clang64.exe b/clang64.exe new file mode 100644 index 00000000000..ca3c4e9ce5b Binary files /dev/null and b/clang64.exe differ diff --git a/clangarm64.exe b/clangarm64.exe index 415e5347054..81d9e1ea973 100644 Binary files a/clangarm64.exe and b/clangarm64.exe differ diff --git a/clangarm64/bin/gendef.exe b/clangarm64/bin/gendef.exe index 38dc0858444..d0aeca6bfb9 100644 Binary files a/clangarm64/bin/gendef.exe and b/clangarm64/bin/gendef.exe differ diff --git a/clangarm64/bin/genidl.exe b/clangarm64/bin/genidl.exe index ef1c096c3f0..a114d019428 100644 Binary files a/clangarm64/bin/genidl.exe and b/clangarm64/bin/genidl.exe differ diff --git a/clangarm64/bin/genpeimg.exe b/clangarm64/bin/genpeimg.exe index dbc5bb93c89..5d0a54c8686 100644 Binary files a/clangarm64/bin/genpeimg.exe and b/clangarm64/bin/genpeimg.exe differ diff --git a/clangarm64/bin/libwinpthread-1.dll b/clangarm64/bin/libwinpthread-1.dll index ead48389815..755d9091518 100644 Binary files a/clangarm64/bin/libwinpthread-1.dll and b/clangarm64/bin/libwinpthread-1.dll differ diff --git a/clangarm64/bin/widl.exe b/clangarm64/bin/widl.exe index 8792ea07583..3eeb6ac3de0 100644 Binary files a/clangarm64/bin/widl.exe and b/clangarm64/bin/widl.exe differ diff --git a/clangarm64/include/corecrt_wstdlib.h b/clangarm64/include/corecrt_wstdlib.h index 6169c2d40ac..d525397e097 100644 --- a/clangarm64/include/corecrt_wstdlib.h +++ b/clangarm64/include/corecrt_wstdlib.h @@ -10,6 +10,15 @@ #ifdef __cplusplus extern "C" { +#endif + +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_wdupenv_s") +#undef _wdupenv_s +#endif + _CRTIMP errno_t __cdecl _wdupenv_s(wchar_t **_Buffer,size_t *_BufferSizeInWords,const wchar_t *_VarName); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_wdupenv_s") #endif _CRTIMP errno_t __cdecl _itow_s (int _Val,wchar_t *_DstBuf,size_t _SizeInWords,int _Radix); @@ -24,7 +33,6 @@ extern "C" { _CRTIMP errno_t __cdecl _wgetenv_s(size_t *_ReturnSize,wchar_t *_DstBuf,size_t _DstSizeInWords,const wchar_t *_VarName); __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(errno_t,_wgetenv_s,size_t*,_ReturnSize,wchar_t,_DstBuf,const wchar_t*,_VarName) - _CRTIMP errno_t __cdecl _wdupenv_s(wchar_t **_Buffer,size_t *_BufferSizeInWords,const wchar_t *_VarName); _CRTIMP errno_t __cdecl _i64tow_s(__int64 _Val,wchar_t *_DstBuf,size_t _SizeInWords,int _Radix); _CRTIMP errno_t __cdecl _ui64tow_s(unsigned __int64 _Val,wchar_t *_DstBuf,size_t _SizeInWords,int _Radix); diff --git a/clangarm64/include/crtdbg.h b/clangarm64/include/crtdbg.h index 2fa419e9e89..c498bcfa63f 100644 --- a/clangarm64/include/crtdbg.h +++ b/clangarm64/include/crtdbg.h @@ -4,6 +4,7 @@ * No warranty is given; refer to the file DISCLAIMER.PD within this package. */ #include +#include #ifndef _INC_CRTDBG #define _INC_CRTDBG @@ -107,6 +108,8 @@ extern "C" { #endif #endif +#ifndef _DEBUG + #ifndef _ASSERT #define _ASSERT(expr) ((void)0) #endif @@ -214,6 +217,227 @@ extern "C" { #define _CrtSetCheckCount(f) ((int)0) #define _CrtGetCheckCount() ((int)0) +#else /* _DEBUG */ + +_CRTIMP long * __cdecl __p__crtAssertBusy(void); +#define _crtAssertBusy (*__p__crtAssertBusy()) + +_CRTIMP _CRT_REPORT_HOOK __cdecl _CrtGetReportHook(void); +_CRTIMP _CRT_REPORT_HOOK __cdecl _CrtSetReportHook(_CRT_REPORT_HOOK _PFnNewHook); +_CRTIMP int __cdecl _CrtSetReportHook2(int _Mode, _CRT_REPORT_HOOK _PFnNewHook); +_CRTIMP int __cdecl _CrtSetReportHookW2(int _Mode, _CRT_REPORT_HOOKW _PFnNewHook); +_CRTIMP int __cdecl _CrtSetReportMode(int _ReportType, int _ReportMode); +_CRTIMP _HFILE __cdecl _CrtSetReportFile(int _ReportType, _HFILE _ReportFile); +_CRTIMP int __cdecl _CrtDbgReport(int _ReportType, const char * _Filename, int _Linenumber, const char * _ModuleName, const char * _Format, ...); +_CRTIMP size_t __cdecl _CrtSetDebugFillThreshold(size_t _NewDebugFillThreshold); +_CRTIMP int __cdecl _CrtDbgReportW(int _ReportType, const wchar_t * _Filename, int _LineNumber, const wchar_t * _ModuleName, const wchar_t * _Format, ...); + +#define _ASSERT_EXPR(expr, msg) \ + (void) ((!!(expr)) || \ + (1 != _CrtDbgReportW(_CRT_ASSERT, _CRT_WIDE(__FILE__), __LINE__, NULL, msg)) || \ + (_CrtDbgBreak(), 0)) + +#ifndef _ASSERT +#define _ASSERT(expr) _ASSERT_EXPR((expr), NULL) +#endif + +#ifndef _ASSERTE +#define _ASSERTE(expr) _ASSERT_EXPR((expr), _CRT_WIDE(#expr)) +#endif + +#ifndef _ASSERT_BASE +#define _ASSERT_BASE _ASSERT_EXPR +#endif + +#define _RPT_BASE(args) \ + (void) ((1 != _CrtDbgReport args) || \ + (_CrtDbgBreak(), 0)) + +#define _RPT_BASE_W(args) \ + (void) ((1 != _CrtDbgReportW args) || \ + (_CrtDbgBreak(), 0)) + +#define _RPT0(rptno, msg) \ + _RPT_BASE((rptno, NULL, 0, NULL, "%s", msg)) + +#define _RPTW0(rptno, msg) \ + _RPT_BASE_W((rptno, NULL, 0, NULL, L"%s", msg)) + +#define _RPT1(rptno, msg, arg1) \ + _RPT_BASE((rptno, NULL, 0, NULL, msg, arg1)) + +#define _RPTW1(rptno, msg, arg1) \ + _RPT_BASE_W((rptno, NULL, 0, NULL, msg, arg1)) + +#define _RPT2(rptno, msg, arg1, arg2) \ + _RPT_BASE((rptno, NULL, 0, NULL, msg, arg1, arg2)) + +#define _RPTW2(rptno, msg, arg1, arg2) \ + _RPT_BASE_W((rptno, NULL, 0, NULL, msg, arg1, arg2)) + +#define _RPT3(rptno, msg, arg1, arg2, arg3) \ + _RPT_BASE((rptno, NULL, 0, NULL, msg, arg1, arg2, arg3)) + +#define _RPTW3(rptno, msg, arg1, arg2, arg3) \ + _RPT_BASE_W((rptno, NULL, 0, NULL, msg, arg1, arg2, arg3)) + +#define _RPT4(rptno, msg, arg1, arg2, arg3, arg4) \ + _RPT_BASE((rptno, NULL, 0, NULL, msg, arg1, arg2, arg3, arg4)) + +#define _RPTW4(rptno, msg, arg1, arg2, arg3, arg4) \ + _RPT_BASE_W((rptno, NULL, 0, NULL, msg, arg1, arg2, arg3, arg4)) + +#define _RPT5(rptno, msg, arg1, arg2, arg3, arg4, arg5) \ + _RPT_BASE((rptno, NULL, 0, NULL, msg, arg1, arg2, arg3, arg4, arg5)) + +#define _RPTW5(rptno, msg, arg1, arg2, arg3, arg4, arg5) \ + _RPT_BASE_W((rptno, NULL, 0, NULL, msg, arg1, arg2, arg3, arg4, arg5)) + +#define _RPTF0(rptno, msg) \ + _RPT_BASE((rptno, __FILE__, __LINE__, NULL, "%s", msg)) + +#define _RPTFW0(rptno, msg) \ + _RPT_BASE_W((rptno, _CRT_WIDE(__FILE__), __LINE__, NULL, L"%s", msg)) + +#define _RPTF1(rptno, msg, arg1) \ + _RPT_BASE((rptno, __FILE__, __LINE__, NULL, msg, arg1)) + +#define _RPTFW1(rptno, msg, arg1) \ + _RPT_BASE_W((rptno, _CRT_WIDE(__FILE__), __LINE__, NULL, msg, arg1)) + +#define _RPTF2(rptno, msg, arg1, arg2) \ + _RPT_BASE((rptno, __FILE__, __LINE__, NULL, msg, arg1, arg2)) + +#define _RPTFW2(rptno, msg, arg1, arg2) \ + _RPT_BASE_W((rptno, _CRT_WIDE(__FILE__), __LINE__, NULL, msg, arg1, arg2)) + +#define _RPTF3(rptno, msg, arg1, arg2, arg3) \ + _RPT_BASE((rptno, __FILE__, __LINE__, NULL, msg, arg1, arg2, arg3)) + +#define _RPTFW3(rptno, msg, arg1, arg2, arg3) \ + _RPT_BASE_W((rptno, _CRT_WIDE(__FILE__), __LINE__, NULL, msg, arg1, arg2, arg3)) + +#define _RPTF4(rptno, msg, arg1, arg2, arg3, arg4) \ + _RPT_BASE((rptno, __FILE__, __LINE__, NULL, msg, arg1, arg2, arg3, arg4)) + +#define _RPTFW4(rptno, msg, arg1, arg2, arg3, arg4) \ + _RPT_BASE_W((rptno, _CRT_WIDE(__FILE__), __LINE__, NULL, msg, arg1, arg2, arg3, arg4)) + +#define _RPTF5(rptno, msg, arg1, arg2, arg3, arg4, arg5) \ + _RPT_BASE((rptno, __FILE__, __LINE__, NULL, msg, arg1, arg2, arg3, arg4, arg5)) + +#define _RPTFW5(rptno, msg, arg1, arg2, arg3, arg4, arg5) \ + _RPT_BASE_W((rptno, _CRT_WIDE(__FILE__), __LINE__, NULL, msg, arg1, arg2, arg3, arg4, arg5)) + +#define _CrtDbgBreak() __debugbreak() + +#ifdef _CRTDBG_MAP_ALLOC + +#define malloc(s) _malloc_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__) +#define calloc(c, s) _calloc_dbg(c, s, _NORMAL_BLOCK, __FILE__, __LINE__) +#define realloc(p, s) _realloc_dbg(p, s, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _recalloc(p, c, s) _recalloc_dbg(p, c, s, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _expand(p, s) _expand_dbg(p, s, _NORMAL_BLOCK, __FILE__, __LINE__) +#define free(p) _free_dbg(p, _NORMAL_BLOCK) +#define _msize(p) _msize_dbg(p, _NORMAL_BLOCK) +#define _aligned_msize(p, a, o) _aligned_msize_dbg(p, a, o) +#define _aligned_malloc(s, a) _aligned_malloc_dbg(s, a, __FILE__, __LINE__) +#define _aligned_realloc(p, s, a) _aligned_realloc_dbg(p, s, a, __FILE__, __LINE__) +#define _aligned_recalloc(p, c, s, a) _aligned_recalloc_dbg(p, c, s, a, __FILE__, __LINE__) +#define _aligned_offset_malloc(s, a, o) _aligned_offset_malloc_dbg(s, a, o, __FILE__, __LINE__) +#define _aligned_offset_realloc(p, s, a, o) _aligned_offset_realloc_dbg(p, s, a, o, __FILE__, __LINE__) +#define _aligned_offset_recalloc(p, c, s, a, o) _aligned_offset_recalloc_dbg(p, c, s, a, o, __FILE__, __LINE__) +#define _aligned_free(p) _aligned_free_dbg(p) + +#define _malloca(s) _malloca_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _freea(p) _freea_dbg(p, _NORMAL_BLOCK) + +#define _strdup(s) _strdup_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _wcsdup(s) _wcsdup_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _mbsdup(s) _strdup_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _tempnam(s1, s2) _tempnam_dbg(s1, s2, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _wtempnam(s1, s2) _wtempnam_dbg(s1, s2, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _fullpath(s1, s2, le) _fullpath_dbg(s1, s2, le, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _wfullpath(s1, s2, le) _wfullpath_dbg(s1, s2, le, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _getcwd(s, le) _getcwd_dbg(s, le, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _wgetcwd(s, le) _wgetcwd_dbg(s, le, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _getdcwd(d, s, le) _getdcwd_dbg(d, s, le, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _wgetdcwd(d, s, le) _wgetdcwd_dbg(d, s, le, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _getdcwd_nolock(d, s, le) _getdcwd_lk_dbg(d, s, le, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _wgetdcwd_nolock(d, s, le) _wgetdcwd_lk_dbg(d, s, le, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _dupenv_s(ps1, size, s2) _dupenv_s_dbg(ps1, size, s2, _NORMAL_BLOCK, __FILE__, __LINE__) +#define _wdupenv_s(ps1, size, s2) _wdupenv_s_dbg(ps1, size, s2, _NORMAL_BLOCK, __FILE__, __LINE__) + +#define strdup(s) _strdup_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__) +#define wcsdup(s) _wcsdup_dbg(s, _NORMAL_BLOCK, __FILE__, __LINE__) +#define tempnam(s1, s2) _tempnam_dbg(s1, s2, _NORMAL_BLOCK, __FILE__, __LINE__) +#define getcwd(s, le) _getcwd_dbg(s, le, _NORMAL_BLOCK, __FILE__, __LINE__) + +#endif /* _CRTDBG_MAP_ALLOC */ + +_CRTIMP long * __cdecl __p__crtBreakAlloc(void); +#define _crtBreakAlloc (*__p__crtBreakAlloc()) + +_CRTIMP long __cdecl _CrtSetBreakAlloc(long _BreakAlloc); + +_CRTIMP __checkReturn void * __cdecl _malloc_dbg(size_t _Size, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn void * __cdecl _calloc_dbg(size_t _NumOfElements, size_t _SizeOfElements, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn void * __cdecl _realloc_dbg(void * _Memory, size_t _NewSize, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn void * __cdecl _recalloc_dbg(void * _Memory, size_t _NumOfElements, size_t _SizeOfElements, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn void * __cdecl _expand_dbg(void * _Memory, size_t _NewSize, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP void __cdecl _free_dbg(void * _Memory, int _BlockType); +_CRTIMP size_t __cdecl _msize_dbg(void * _Memory, int _BlockType); +_CRTIMP size_t __cdecl _aligned_msize_dbg(void * _Memory, size_t _Alignment, size_t _Offset); +_CRTIMP __checkReturn void * __cdecl _aligned_malloc_dbg(size_t _Size, size_t _Alignment, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn void * __cdecl _aligned_realloc_dbg(void * _Memory, size_t _Size, size_t _Alignment, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn void * __cdecl _aligned_recalloc_dbg(void * _Memory, size_t _NumOfElements, size_t _SizeOfElements, size_t _Alignment, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn void * __cdecl _aligned_offset_malloc_dbg(size_t _Size, size_t _Alignment, size_t _Offset, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn void * __cdecl _aligned_offset_realloc_dbg(void * _Memory, size_t _Size, size_t _Alignment, size_t _Offset, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn void * __cdecl _aligned_offset_recalloc_dbg(void * _Memory, size_t _NumOfElements, size_t _SizeOfElements, size_t _Alignment, size_t _Offset, const char * _Filename, int _LineNumber); +_CRTIMP void __cdecl _aligned_free_dbg(void * _Memory); +_CRTIMP __checkReturn char * __cdecl _strdup_dbg(const char * _Str, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn wchar_t * __cdecl _wcsdup_dbg(const wchar_t * _Str, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn char * __cdecl _tempnam_dbg(const char * _DirName, const char * _FilePrefix, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn wchar_t * __cdecl _wtempnam_dbg(const wchar_t * _DirName, const wchar_t * _FilePrefix, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn char * __cdecl _fullpath_dbg(char * _FullPath, const char * _Path, size_t _SizeInBytes, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn wchar_t * __cdecl _wfullpath_dbg(wchar_t * _FullPath, const wchar_t * _Path, size_t _SizeInWords, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn char * __cdecl _getcwd_dbg(char * _DstBuf, int _SizeInBytes, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn wchar_t * __cdecl _wgetcwd_dbg(wchar_t * _DstBuf, int _SizeInWords, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn char * __cdecl _getdcwd_dbg(int _Drive, char * _DstBuf, int _SizeInBytes, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn wchar_t * __cdecl _wgetdcwd_dbg(int _Drive, wchar_t * _DstBuf, int _SizeInWords, int _BlockType, const char * _Filename, int _LineNumber); +__checkReturn char * __cdecl _getdcwd_lk_dbg(int _Drive, char * _DstBuf, int _SizeInBytes, int _BlockType, const char * _Filename, int _LineNumber); +__checkReturn wchar_t * __cdecl _wgetdcwd_lk_dbg(int _Drive, wchar_t * _DstBuf, int _SizeInWords, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn errno_t __cdecl _dupenv_s_dbg(char ** _PBuffer, size_t * _PBufferSizeInBytes, const char * _VarName, int _BlockType, const char * _Filename, int _LineNumber); +_CRTIMP __checkReturn errno_t __cdecl _wdupenv_s_dbg(wchar_t ** _PBuffer, size_t * _PBufferSizeInWords, const wchar_t * _VarName, int _BlockType, const char * _Filename, int _LineNumber); + +#define _malloca_dbg(s, t, f, l) _malloc_dbg(s, t, f, l) +#define _freea_dbg(p, t) _free_dbg(p, t) + +_CRTIMP _CRT_ALLOC_HOOK __cdecl _CrtGetAllocHook(void); +_CRTIMP _CRT_ALLOC_HOOK __cdecl _CrtSetAllocHook(_CRT_ALLOC_HOOK _PfnNewHook); + +_CRTIMP int * __cdecl __p__crtDbgFlag(void); +#define _crtDbgFlag (*__p__crtDbgFlag()) + +_CRTIMP int __cdecl _CrtCheckMemory(void); +_CRTIMP int __cdecl _CrtSetDbgFlag(int _NewFlag); +_CRTIMP void __cdecl _CrtDoForAllClientObjects(void (__cdecl *_PFn)(void *, void *), void * _Context); +_CRTIMP __checkReturn int __cdecl _CrtIsValidPointer(const void * _Ptr, unsigned int _Bytes, int _ReadWrite); +_CRTIMP __checkReturn int __cdecl _CrtIsValidHeapPointer(const void * _HeapPtr); +_CRTIMP int __cdecl _CrtIsMemoryBlock(const void * _Memory, unsigned int _Bytes, long * _RequestNumber, char ** _Filename, int * _LineNumber); +_CRTIMP __checkReturn int __cdecl _CrtReportBlockType(const void * _Memory); +_CRTIMP _CRT_DUMP_CLIENT __cdecl _CrtGetDumpClient(void); +_CRTIMP _CRT_DUMP_CLIENT __cdecl _CrtSetDumpClient(_CRT_DUMP_CLIENT _PFnNewDump); +_CRTIMP _CRT_MANAGED_HEAP_DEPRECATE void __cdecl _CrtMemCheckpoint(_CrtMemState * _State); +_CRTIMP _CRT_MANAGED_HEAP_DEPRECATE int __cdecl _CrtMemDifference(_CrtMemState * _State, const _CrtMemState * _OldState, const _CrtMemState * _NewState); +_CRTIMP void __cdecl _CrtMemDumpAllObjectsSince(const _CrtMemState * _State); +_CRTIMP void __cdecl _CrtMemDumpStatistics(const _CrtMemState * _State); +_CRTIMP int __cdecl _CrtDumpMemoryLeaks(void); +_CRTIMP int __cdecl _CrtSetCheckCount(int _CheckCount); +_CRTIMP int __cdecl _CrtGetCheckCount(void); + +#endif /* _DEBUG */ + #ifdef __cplusplus } /* diff --git a/clangarm64/include/ctype.h b/clangarm64/include/ctype.h index 975d21abfb2..825947677e5 100644 --- a/clangarm64/include/ctype.h +++ b/clangarm64/include/ctype.h @@ -138,8 +138,9 @@ int __cdecl isblank(int _C); wint_t __cdecl towupper(wint_t _C); wint_t __cdecl towlower(wint_t _C); int __cdecl iswctype(wint_t _C,wctype_t _Type); -#if __MSVCRT_VERSION__ >= 0x800 || (__MSVCRT_VERSION__ == 0x700 && _WIN32_WINNT >= 0x0600) - /* These are available since msvcr80.dll, and in msvcrt.dll since Vista. */ +#if __MSVCRT_VERSION__ >= 0x800 || (__MSVCRT_VERSION__ == 0x600 && _WIN32_WINNT >= 0x0600) + /* These are available since msvcr80.dll (__MSVCRT_VERSION__ >= 0x800), and in + * msvcrt.dll (__MSVCRT_VERSION__ == 0x600) since Vista (_WIN32_WINNT >= 0x0600). */ _CRTIMP int __cdecl _iswalpha_l(wint_t _C,_locale_t _Locale); _CRTIMP int __cdecl _iswupper_l(wint_t _C,_locale_t _Locale); _CRTIMP int __cdecl _iswlower_l(wint_t _C,_locale_t _Locale); @@ -225,7 +226,7 @@ _CRTIMP int __cdecl ___mb_cur_max_func(void); #define iswgraph(_c) (iswctype(_c,_PUNCT|_ALPHA|_DIGIT)) #define iswcntrl(_c) (iswctype(_c,_CONTROL)) #define iswascii(_c) ((unsigned)(_c) < 0x80) -#if __MSVCRT_VERSION__ >= 0x800 || (__MSVCRT_VERSION__ == 0x700 && _WIN32_WINNT >= 0x0600) +#if __MSVCRT_VERSION__ >= 0x800 || (__MSVCRT_VERSION__ == 0x600 && _WIN32_WINNT >= 0x0600) # define _iswalpha_l(_c,_p) (_iswctype_l(_c,_ALPHA,_p)) # define _iswupper_l(_c,_p) (_iswctype_l(_c,_UPPER,_p)) # define _iswlower_l(_c,_p) (_iswctype_l(_c,_LOWER,_p)) diff --git a/clangarm64/include/direct.h b/clangarm64/include/direct.h index e6d95f27102..df53e95f2d7 100644 --- a/clangarm64/include/direct.h +++ b/clangarm64/include/direct.h @@ -25,10 +25,23 @@ extern "C" { }; #endif +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_getcwd") +#undef _getcwd +#pragma push_macro("_getdcwd") +#undef _getdcwd +#pragma push_macro("_getdcwd_nolock") +#undef _getdcwd_nolock +#endif _CRTIMP char *__cdecl _getcwd(char *_DstBuf,int _SizeInBytes); _CRTIMP char *__cdecl _getdcwd(int _Drive,char *_DstBuf,int _SizeInBytes); #if __MSVCRT_VERSION__ >= 0x800 char *__cdecl _getdcwd_nolock(int _Drive,char *_DstBuf,int _SizeInBytes); +#endif +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_getcwd") +#pragma pop_macro("_getdcwd") +#pragma pop_macro("_getdcwd_nolock") #endif _CRTIMP int __cdecl _chdir(const char *_Path); _CRTIMP int __cdecl _mkdir(const char *_Path); @@ -46,10 +59,23 @@ extern "C" { #ifndef _WDIRECT_DEFINED #define _WDIRECT_DEFINED +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_wgetcwd") +#undef _wgetcwd +#pragma push_macro("_wgetdcwd") +#undef _wgetdcwd +#pragma push_macro("_wgetdcwd_nolock") +#undef _wgetdcwd_nolock +#endif _CRTIMP wchar_t *__cdecl _wgetcwd(wchar_t *_DstBuf,int _SizeInWords); _CRTIMP wchar_t *__cdecl _wgetdcwd(int _Drive,wchar_t *_DstBuf,int _SizeInWords); #if __MSVCRT_VERSION__ >= 0x800 wchar_t *__cdecl _wgetdcwd_nolock(int _Drive,wchar_t *_DstBuf,int _SizeInWords); +#endif +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_wgetcwd") +#pragma pop_macro("_wgetdcwd") +#pragma pop_macro("_wgetdcwd_nolock") #endif _CRTIMP int __cdecl _wchdir(const wchar_t *_Path); _CRTIMP int __cdecl _wmkdir(const wchar_t *_Path); @@ -60,7 +86,14 @@ extern "C" { #define diskfree_t _diskfree_t +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("getcwd") +#undef getcwd +#endif char *__cdecl getcwd(char *_DstBuf,int _SizeInBytes) __MINGW_ATTRIB_DEPRECATED_MSVC2005; +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("getcwd") +#endif int __cdecl chdir(const char *_Path) __MINGW_ATTRIB_DEPRECATED_MSVC2005; int __cdecl mkdir(const char *_Path) __MINGW_ATTRIB_DEPRECATED_MSVC2005; int __cdecl rmdir(const char *_Path) __MINGW_ATTRIB_DEPRECATED_MSVC2005; diff --git a/clangarm64/include/intrin.h b/clangarm64/include/intrin.h index ebd604d88ea..041c20e542b 100644 --- a/clangarm64/include/intrin.h +++ b/clangarm64/include/intrin.h @@ -55,7 +55,7 @@ #endif #if defined(__GNUC__) && \ - (defined(__i386__) || defined(__x86_64__)) + (defined(__i386__) || (defined(__x86_64__) && !defined(__arm64ec__))) #ifndef _MM_MALLOC_H_INCLUDED #include #include @@ -103,7 +103,7 @@ typedef union __m128i { char v[16]; } __m128i; #endif #endif -#if (defined(_X86_) || defined(__x86_64)) +#if (defined(_X86_) || (defined(__x86_64) && !defined(__arm64ec__))) #if defined(__MMX__) || defined(__MINGW_FORCE_SYS_INTRINS) #if defined(__cplusplus) @@ -177,7 +177,7 @@ extern "C" { #define __MACHINEIA32 __MACHINEZ #endif -#if !(defined(_X86_) || defined(__x86_64) || defined(__ia64__)) +#if !(defined(_X86_) || defined(__x86_64) || defined(__ia64__)) || defined(__arm64ec__) #undef __MACHINEIW64 #define __MACHINEIW64 __MACHINEZ #endif @@ -187,17 +187,17 @@ extern "C" { #define __MACHINEIA64 __MACHINEZ #endif -#if !(defined(__ia64__) || defined(__x86_64)) +#if !(defined(__ia64__) || defined(__x86_64)) || defined(__arm64ec__) #undef __MACHINEW64 #define __MACHINEW64 __MACHINEZ #endif -#if !(defined(_X86_) || defined(__x86_64)) +#if !(defined(_X86_) || defined(__x86_64)) || defined(__arm64ec__) #undef __MACHINEI #define __MACHINEI __MACHINEZ #endif -#if !(defined(_X86_) || defined(__x86_64)) +#if !(defined(_X86_) || defined(__x86_64)) || defined(__arm64ec__) #undef __MACHINEX86X #define __MACHINEX86X __MACHINEZ #endif @@ -207,7 +207,7 @@ extern "C" { #define __MACHINEX86X_NOX64 __MACHINEZ #endif -#if !(defined(_X86_) || defined(__x86_64)) || defined(__ia64__) +#if !(defined(_X86_) || defined(__x86_64)) || defined(__ia64__) || defined(__arm64ec__) #undef __MACHINEX86X_NOIA64 #define __MACHINEX86X_NOIA64 __MACHINEZ #endif @@ -228,17 +228,17 @@ extern "C" { #define __MACHINECC __MACHINEZ #endif -#if !(defined(__aarch64__)) +#if !(defined(__aarch64__) || defined(__arm64ec__)) #undef __MACHINEARM64 #define __MACHINEARM64 __MACHINEZ #endif -#if !(defined(__arm__) || defined(__aarch64__)) +#if !(defined(__arm__) || defined(__aarch64__) || defined(__arm64ec__)) #undef __MACHINEARM_ARM64 #define __MACHINEARM_ARM64 __MACHINEZ #endif -#if !(defined(__x86_64)) +#if !(defined(__x86_64)) || defined(__arm64ec__) #undef __MACHINEX64 #define __MACHINEX64 __MACHINEZ #endif diff --git a/clangarm64/include/io.h b/clangarm64/include/io.h index 4994191a967..a6dc2f8a1bb 100644 --- a/clangarm64/include/io.h +++ b/clangarm64/include/io.h @@ -24,7 +24,15 @@ extern "C" { #endif +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_getcwd") +#undef _getcwd +#endif _CRTIMP char* __cdecl _getcwd (char*, int); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_getcwd") +#endif + #ifndef _FSIZE_T_DEFINED typedef unsigned long _fsize_t; #define _FSIZE_T_DEFINED @@ -278,7 +286,14 @@ _CRTIMP char* __cdecl _getcwd (char*, int); #ifndef NO_OLDNAMES #ifndef _UWIN int __cdecl chdir (const char *) __MINGW_ATTRIB_DEPRECATED_MSVC2005; +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("getcwd") +#undef getcwd +#endif char *__cdecl getcwd (char *, int) __MINGW_ATTRIB_DEPRECATED_MSVC2005; +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("getcwd") +#endif int __cdecl mkdir (const char *) __MINGW_ATTRIB_DEPRECATED_MSVC2005; char *__cdecl mktemp(char *) __MINGW_ATTRIB_DEPRECATED_MSVC2005; int __cdecl rmdir (const char*) __MINGW_ATTRIB_DEPRECATED_MSVC2005; diff --git a/clangarm64/include/malloc.h b/clangarm64/include/malloc.h index d02f3ee7bf5..9c498c2918b 100644 --- a/clangarm64/include/malloc.h +++ b/clangarm64/include/malloc.h @@ -61,6 +61,36 @@ extern "C" { #ifndef _CRT_ALLOCATION_DEFINED #define _CRT_ALLOCATION_DEFINED + +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("calloc") +#undef calloc +#pragma push_macro("free") +#undef free +#pragma push_macro("malloc") +#undef malloc +#pragma push_macro("realloc") +#undef realloc +#pragma push_macro("_aligned_free") +#undef _aligned_free +#pragma push_macro("_aligned_malloc") +#undef _aligned_malloc +#pragma push_macro("_aligned_offset_malloc") +#undef _aligned_offset_malloc +#pragma push_macro("_aligned_realloc") +#undef _aligned_realloc +#pragma push_macro("_aligned_offset_realloc") +#undef _aligned_offset_realloc +#pragma push_macro("_recalloc") +#undef _recalloc +#pragma push_macro("_aligned_recalloc") +#undef _aligned_recalloc +#pragma push_macro("_aligned_offset_recalloc") +#undef _aligned_offset_recalloc +#pragma push_macro("_aligned_msize") +#undef _aligned_msize +#endif + void *__cdecl calloc(size_t _NumOfElements,size_t _SizeOfElements); void __cdecl free(void *_Memory); void *__cdecl malloc(size_t _Size); @@ -78,6 +108,23 @@ extern "C" { _CRTIMP void *__cdecl _aligned_offset_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment,size_t _Offset); _CRTIMP size_t __cdecl _aligned_msize(void *_Memory,size_t _Alignment,size_t _Offset); # endif + +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("calloc") +#pragma pop_macro("free") +#pragma pop_macro("malloc") +#pragma pop_macro("realloc") +#pragma pop_macro("_aligned_free") +#pragma pop_macro("_aligned_malloc") +#pragma pop_macro("_aligned_offset_malloc") +#pragma pop_macro("_aligned_realloc") +#pragma pop_macro("_aligned_offset_realloc") +#pragma pop_macro("_recalloc") +#pragma pop_macro("_aligned_recalloc") +#pragma pop_macro("_aligned_offset_recalloc") +#pragma pop_macro("_aligned_msize") +#endif + #endif /* Users should really use MS provided versions */ @@ -98,8 +145,19 @@ void * __mingw_aligned_realloc (void *_Memory, size_t _Size, size_t _Offset); #endif /* _CRT_USE_WINAPI_FAMILY_DESKTOP_APP */ _CRTIMP unsigned long __cdecl _set_malloc_crt_max_wait(unsigned long _NewValue); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_expand") +#undef _expand +#pragma push_macro("_msize") +#undef _msize +#endif _CRTIMP void *__cdecl _expand(void *_Memory,size_t _NewSize); _CRTIMP size_t __cdecl _msize(void *_Memory); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_expand") +#pragma pop_macro("_msize") +#endif + #ifdef __GNUC__ #undef _alloca #define _alloca(x) __builtin_alloca((x)) @@ -138,11 +196,20 @@ void * __mingw_aligned_realloc (void *_Memory, size_t _Size, size_t _Offset); } #endif +#ifdef _DEBUG +#ifndef _CRTDBG_MAP_ALLOC +#undef _malloca +#define _malloca(size) \ + _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE), _ALLOCA_S_HEAP_MARKER) +#endif +#else #undef _malloca #define _malloca(size) \ ((((size) + _ALLOCA_S_MARKER_SIZE) <= _ALLOCA_S_THRESHOLD) ? \ _MarkAllocaS(_alloca((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_STACK_MARKER) : \ _MarkAllocaS(malloc((size) + _ALLOCA_S_MARKER_SIZE),_ALLOCA_S_HEAP_MARKER)) +#endif + #undef _FREEA_INLINE #define _FREEA_INLINE diff --git a/clangarm64/include/mbstring.h b/clangarm64/include/mbstring.h index b6e48a88399..e9e43a13a1e 100644 --- a/clangarm64/include/mbstring.h +++ b/clangarm64/include/mbstring.h @@ -31,7 +31,14 @@ extern "C" { #ifndef _MBSTRING_DEFINED #define _MBSTRING_DEFINED +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_mbsdup") +#undef _mbsdup +#endif _CRTIMP unsigned char *__cdecl _mbsdup(const unsigned char *_Str); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_mbsdup") +#endif _CRTIMP unsigned int __cdecl _mbbtombc(unsigned int _Ch); _CRTIMP unsigned int __cdecl _mbbtombc_l(unsigned int _Ch,_locale_t _Locale); _CRTIMP int __cdecl _mbbtype(unsigned char _Ch,int _CType); diff --git a/clangarm64/include/psdk_inc/intrin-impl.h b/clangarm64/include/psdk_inc/intrin-impl.h index 872246a445a..e109c15d06a 100644 --- a/clangarm64/include/psdk_inc/intrin-impl.h +++ b/clangarm64/include/psdk_inc/intrin-impl.h @@ -134,7 +134,7 @@ __INTRINSICS_USEINLINE FunctionName: Any valid function name DataType: __LONG32 or __int64 OffsetConstraint: either "I" for 32bit data types or "J" for 64. */ -#if defined(__x86_64__) || defined(_AMD64_) || defined(__i386__) || defined(_X86_) +#if (defined(__x86_64__) && !defined(__arm64ec__)) || (defined(_AMD64_) && !defined(_ARM64EC_)) || defined(__i386__) || defined(_X86_) #define __buildbittesti(x, y, z, a) unsigned char x(y volatile *Base, y Offset) \ { \ unsigned char old; \ @@ -162,7 +162,7 @@ __INTRINSICS_USEINLINE : "memory", "cc"); \ return (old >> Offset) & 1; \ } -#elif defined(__aarch64__) || defined(_ARM64_) +#elif defined(__aarch64__) || defined(_ARM64_) || defined(__arm64ec__) || defined(_ARM64EC_) #define __buildbittesti(x, y, z, a) unsigned char x(y volatile *Base, y Offset) \ { \ unsigned int old, tmp1, tmp2; \ @@ -198,7 +198,7 @@ __INTRINSICS_USEINLINE : "memory", "cc"); \ return (old >> Offset) & 1; \ } -#endif /* defined(__x86_64__) || defined(_AMD64_) || defined(__i386__) || defined(_X86_) */ +#endif /* (defined(__x86_64__) && !defined(__arm64ec__)) || (defined(_AMD64_) && !defined(_ARM64EC_)) || defined(__i386__) || defined(_X86_) */ /* This macro is used by YieldProcessor when compiling x86 w/o SSE2. It generates the same opcodes as _mm_pause. */ @@ -668,8 +668,7 @@ unsigned short _rotr16(unsigned short __X, unsigned char __C) #define __INTRINSIC_DEFINED__rotr16 #endif /* __INTRINSIC_PROLOG */ -#if defined(__x86_64__) || defined(_AMD64_) - +#if (defined(__x86_64__) && !defined(__arm64ec__)) || (defined(_AMD64_) && !defined(_ARM64EC_)) #if __INTRINSIC_PROLOG(__faststorefence) void __faststorefence(void); #if !__has_builtin(__faststorefence) @@ -1103,7 +1102,7 @@ unsigned __int64 __shiftright128 (unsigned __int64 LowPart, unsigned __int64 Hi #define __INTRINSIC_DEFINED___shiftright128 #endif /* __INTRINSIC_PROLOG */ -#endif /* defined(__x86_64__) || defined(_AMD64_) */ +#endif /* #(defined(__x86_64__) && !defined(__arm64ec__)) || (defined(_AMD64_) && !defined(_ARM64EC_)) */ /* ***************************************************** */ @@ -1195,7 +1194,7 @@ unsigned char _BitScanReverse(unsigned __LONG32 *Index, unsigned __LONG32 Mask) #endif /* defined(__arm__) || defined(_ARM_) */ -#if defined(__aarch64__) || defined(_ARM64_) +#if defined(__aarch64__) || defined(_ARM64_) || defined(__arm64ec__) || defined(_ARM64EC_) #if __INTRINSIC_PROLOG(_interlockedbittestandset) unsigned char _interlockedbittestandset(__LONG32 volatile *a, __LONG32 b); @@ -1436,9 +1435,9 @@ unsigned char _BitScanReverse64(unsigned __LONG32 *Index, unsigned __int64 Mask) #define __INTRINSIC_DEFINED__BitScanReverse64 #endif /* __INTRINSIC_PROLOG */ -#endif /* defined(__aarch64__) || define(_ARM64_) */ +#endif /* defined(__aarch64__) || define(_ARM64_) || defined(__arm64ec__) || defined(_ARM64EC_) */ -#if defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_) +#if defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_) || defined(__arm64ec__) || defined(_ARM64EC_) #if __INTRINSIC_PROLOG(_bittest) unsigned char _bittest(const __LONG32 *__a, __LONG32 __b); @@ -1494,9 +1493,9 @@ unsigned char _bittestandcomplement(__LONG32 *__a, __LONG32 __b) #define __INTRINSIC_DEFINED__bittestandcomplement #endif /* __INTRINSIC_PROLOG */ -#endif /* defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_) */ +#endif /* defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_) || defined(__arm64ec__) || defined(_ARM64EC_) */ -#if defined(__aarch64__) || defined(_ARM64_) +#if defined(__aarch64__) || defined(_ARM64_) || defined(__arm64ec__) || defined(_ARM64EC_) #if __INTRINSIC_PROLOG(_bittest64) unsigned char _bittest64(const __int64 *__a, __int64 __b); @@ -1552,7 +1551,7 @@ unsigned char _bittestandcomplement64(__int64 *__a, __int64 __b) #define __INTRINSIC_DEFINED__bittestandcomplement64 #endif /* __INTRINSIC_PROLOG */ -#endif /* defined(__aarch64__) || define(_ARM64_) */ +#endif /* defined(__aarch64__) || define(_ARM64_) || defined(__arm64ec__) || defined(_ARM64EC_) */ /* ***************************************************** */ @@ -1777,7 +1776,7 @@ void *_InterlockedExchangePointer(void *volatile *Target,void *Value) { #endif /* defined(__x86_64__) || defined(_AMD64_) || defined(__i386__) || defined(_X86_) || defined(__arm__) || defined(_ARM_) || defined(__aarch64__) || defined(_ARM64_) */ -#if defined(__x86_64__) || defined(_AMD64_) || defined(__i386__) || defined(_X86_) +#if (defined(__x86_64__) && !defined(__arm64ec__)) || (defined(_AMD64_) && !defined(_ARM64EC_)) || defined(__i386__) || defined(_X86_) #if __INTRINSIC_PROLOG(__int2c) void __int2c(void); @@ -2157,7 +2156,7 @@ unsigned __int64 _xgetbv(unsigned int index) #endif /* __INTRINSIC_PROLOG */ #endif /* __GNUC__ < 8 */ -#endif /* defined(__x86_64__) || defined(_AMD64_) || defined(__i386__) || defined(_X86_) */ +#endif /* (defined(__x86_64__) && !defined(__arm64ec__)) || (defined(_AMD64_) && !defined(_ARM64EC_)) || defined(__i386__) || defined(_X86_) */ /* ***************************************************** */ diff --git a/clangarm64/include/sec_api/stdlib_s.h b/clangarm64/include/sec_api/stdlib_s.h index f7d76fecb16..32f4767e4d4 100644 --- a/clangarm64/include/sec_api/stdlib_s.h +++ b/clangarm64/include/sec_api/stdlib_s.h @@ -12,8 +12,16 @@ extern "C" { #endif - _CRTIMP void * __cdecl bsearch_s(const void *_Key,const void *_Base,rsize_t _NumOfElements,rsize_t _SizeOfElements,int (__cdecl * _PtFuncCompare)(void *, const void *, const void *), void *_Context); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_dupenv_s") +#undef _dupenv_s +#endif _CRTIMP errno_t __cdecl _dupenv_s(char **_PBuffer,size_t *_PBufferSizeInBytes,const char *_VarName); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_dupenv_s") +#endif + + _CRTIMP void * __cdecl bsearch_s(const void *_Key,const void *_Base,rsize_t _NumOfElements,rsize_t _SizeOfElements,int (__cdecl * _PtFuncCompare)(void *, const void *, const void *), void *_Context); _CRTIMP errno_t __cdecl getenv_s(size_t *_ReturnSize,char *_DstBuf,rsize_t _DstSize,const char *_VarName); __DEFINE_CPP_OVERLOAD_SECURE_FUNC_1_1(errno_t, getenv_s, size_t *, _ReturnSize, char, _Dest, const char *, _VarName) _CRTIMP errno_t __cdecl _itoa_s(int _Value,char *_DstBuf,size_t _Size,int _Radix); diff --git a/clangarm64/include/stdio.h b/clangarm64/include/stdio.h index d6227f68986..7e0d3d9175f 100644 --- a/clangarm64/include/stdio.h +++ b/clangarm64/include/stdio.h @@ -540,8 +540,15 @@ int vsnprintf (char *__stream, size_t __n, const char *__format, __builtin_va_li _CRTIMP int __cdecl _fileno(FILE *_File); #ifdef _POSIX_ int __cdecl fileno(FILE *_File) __MINGW_ATTRIB_DEPRECATED_MSVC2005; +#endif +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_tempnam") +#undef _tempnam #endif _CRTIMP char *__cdecl _tempnam(const char *_DirName,const char *_FilePrefix); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_tempnam") +#endif _CRTIMP int __cdecl _flushall(void); FILE *__cdecl fopen(const char * __restrict__ _Filename,const char * __restrict__ _Mode) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; FILE *fopen64(const char * __restrict__ filename,const char * __restrict__ mode); @@ -1309,7 +1316,14 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti #endif #endif +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_wtempnam") +#undef _wtempnam +#endif _CRTIMP wchar_t *__cdecl _wtempnam(const wchar_t *_Directory,const wchar_t *_FilePrefix); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_wtempnam") +#endif _CRTIMP int __cdecl _snwscanf(const wchar_t * __restrict__ _Src,size_t _MaxCount,const wchar_t * __restrict__ _Format,...); _CRTIMP FILE *__cdecl _wfdopen(int _FileHandle ,const wchar_t *_Mode); _CRTIMP FILE *__cdecl _wfopen(const wchar_t * __restrict__ _Filename,const wchar_t *__restrict__ _Mode) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; @@ -1387,7 +1401,14 @@ int vsnwprintf (wchar_t *__stream, size_t __n, const wchar_t *__format, __builti #define P_tmpdir _P_tmpdir #define SYS_OPEN _SYS_OPEN +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("tempnam") +#undef tempnam +#endif char *__cdecl tempnam(const char *_Directory,const char *_FilePrefix) __MINGW_ATTRIB_DEPRECATED_MSVC2005; +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("tempnam") +#endif int __cdecl fcloseall(void) __MINGW_ATTRIB_DEPRECATED_MSVC2005; FILE *__cdecl fdopen(int _FileHandle,const char *_Format) __MINGW_ATTRIB_DEPRECATED_MSVC2005; int __cdecl fgetchar(void) __MINGW_ATTRIB_DEPRECATED_MSVC2005; diff --git a/clangarm64/include/stdlib.h b/clangarm64/include/stdlib.h index dabeb3cdb61..d43fa33b7f2 100644 --- a/clangarm64/include/stdlib.h +++ b/clangarm64/include/stdlib.h @@ -419,6 +419,36 @@ float __cdecl __MINGW_NOTHROW strtof(const char * __restrict__ _Str,char ** __re #ifndef _CRT_ALLOCATION_DEFINED #define _CRT_ALLOCATION_DEFINED + +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("calloc") +#undef calloc +#pragma push_macro("free") +#undef free +#pragma push_macro("malloc") +#undef malloc +#pragma push_macro("realloc") +#undef realloc +#pragma push_macro("_aligned_free") +#undef _aligned_free +#pragma push_macro("_aligned_malloc") +#undef _aligned_malloc +#pragma push_macro("_aligned_offset_malloc") +#undef _aligned_offset_malloc +#pragma push_macro("_aligned_realloc") +#undef _aligned_realloc +#pragma push_macro("_aligned_offset_realloc") +#undef _aligned_offset_realloc +#pragma push_macro("_recalloc") +#undef _recalloc +#pragma push_macro("_aligned_recalloc") +#undef _aligned_recalloc +#pragma push_macro("_aligned_offset_recalloc") +#undef _aligned_offset_recalloc +#pragma push_macro("_aligned_msize") +#undef _aligned_msize +#endif + void *__cdecl calloc(size_t _NumOfElements,size_t _SizeOfElements); void __cdecl free(void *_Memory); void *__cdecl malloc(size_t _Size); @@ -434,6 +464,23 @@ float __cdecl __MINGW_NOTHROW strtof(const char * __restrict__ _Str,char ** __re _CRTIMP void *__cdecl _aligned_offset_recalloc(void *_Memory,size_t _Count,size_t _Size,size_t _Alignment,size_t _Offset); _CRTIMP size_t __cdecl _aligned_msize(void *_Memory,size_t _Alignment,size_t _Offset); # endif + +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("calloc") +#pragma pop_macro("free") +#pragma pop_macro("malloc") +#pragma pop_macro("realloc") +#pragma pop_macro("_aligned_free") +#pragma pop_macro("_aligned_malloc") +#pragma pop_macro("_aligned_offset_malloc") +#pragma pop_macro("_aligned_realloc") +#pragma pop_macro("_aligned_offset_realloc") +#pragma pop_macro("_recalloc") +#pragma pop_macro("_aligned_recalloc") +#pragma pop_macro("_aligned_offset_recalloc") +#pragma pop_macro("_aligned_msize") +#endif + #endif #ifndef _WSTDLIB_DEFINED @@ -497,7 +544,16 @@ float __cdecl __MINGW_NOTHROW strtof(const char * __restrict__ _Str,char ** __re #ifndef _POSIX_ #define _CVTBUFSIZE (309+40) + +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_fullpath") +#undef _fullpath +#endif _CRTIMP char *__cdecl _fullpath(char *_FullPath,const char *_Path,size_t _SizeInBytes); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_fullpath") +#endif + _CRTIMP char *__cdecl _ecvt(double _Val,int _NumOfDigits,int *_PtDec,int *_PtSign) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; _CRTIMP char *__cdecl _fcvt(double _Val,int _NumOfDec,int *_PtDec,int *_PtSign) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; _CRTIMP char *__cdecl _gcvt(double _Val,int _NumOfDigits,char *_DstBuf) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; @@ -559,7 +615,14 @@ unsigned long __cdecl _lrotr(unsigned long,int); #ifndef _WSTDLIBP_DEFINED #define _WSTDLIBP_DEFINED +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_wfullpath") +#undef _wfullpath +#endif _CRTIMP wchar_t *__cdecl _wfullpath(wchar_t *_FullPath,const wchar_t *_Path,size_t _SizeInWords); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_wfullpath") +#endif _CRTIMP void __cdecl _wmakepath(wchar_t *_ResultPath,const wchar_t *_Drive,const wchar_t *_Dir,const wchar_t *_Filename,const wchar_t *_Ext); #ifndef _CRT_WPERROR_DEFINED #define _CRT_WPERROR_DEFINED diff --git a/clangarm64/include/string.h b/clangarm64/include/string.h index 813cd5bec59..1832e38ed85 100644 --- a/clangarm64/include/string.h +++ b/clangarm64/include/string.h @@ -64,7 +64,14 @@ extern "C" { size_t __cdecl strlen(const char *_Str); size_t __cdecl strnlen(const char *_Str,size_t _MaxCount); void *__cdecl memmove(void *_Dst,const void *_Src,size_t _Size) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_strdup") +#undef _strdup +#endif _CRTIMP char *__cdecl _strdup(const char *_Src); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_strdup") +#endif _CONST_RETURN char *__cdecl strchr(const char *_Str,int _Val); _CRTIMP int __cdecl _stricmp(const char *_Str1,const char *_Str2); _CRTIMP int __cdecl _strcmpi(const char *_Str1,const char *_Str2); @@ -105,7 +112,14 @@ extern "C" { _CRTIMP size_t __cdecl _strxfrm_l(char * __restrict__ _Dst,const char * __restrict__ _Src,size_t _MaxCount,_locale_t _Locale); #ifndef NO_OLDNAMES +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("strdup") +#undef strdup +#endif char *__cdecl strdup(const char *_Src) __MINGW_ATTRIB_DEPRECATED_MSVC2005; +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("strdup") +#endif int __cdecl strcmpi(const char *_Str1,const char *_Str2) __MINGW_ATTRIB_DEPRECATED_MSVC2005; int __cdecl stricmp(const char *_Str1,const char *_Str2) __MINGW_ATTRIB_DEPRECATED_MSVC2005; char *__cdecl strlwr(char *_Str) __MINGW_ATTRIB_DEPRECATED_MSVC2005; @@ -128,7 +142,14 @@ extern "C" { #ifndef _WSTRING_DEFINED #define _WSTRING_DEFINED +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_wcsdup") +#undef _wcsdup +#endif _CRTIMP wchar_t *__cdecl _wcsdup(const wchar_t *_Str); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_wcsdup") +#endif wchar_t *__cdecl wcscat(wchar_t * __restrict__ _Dest,const wchar_t * __restrict__ _Source) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; _CONST_RETURN wchar_t *__cdecl wcschr(const wchar_t *_Str,wchar_t _Ch); int __cdecl wcscmp(const wchar_t *_Str1,const wchar_t *_Str2); @@ -177,7 +198,14 @@ extern "C" { _CRTIMP int __cdecl _wcsnicoll_l(const wchar_t *_Str1,const wchar_t *_Str2,size_t _MaxCount,_locale_t _Locale); #ifndef NO_OLDNAMES +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("wcsdup") +#undef wcsdup +#endif wchar_t *__cdecl wcsdup(const wchar_t *_Str) __MINGW_ATTRIB_DEPRECATED_MSVC2005; +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("wcsdup") +#endif #define wcswcs wcsstr int __cdecl wcsicmp(const wchar_t *_Str1,const wchar_t *_Str2) __MINGW_ATTRIB_DEPRECATED_MSVC2005; int __cdecl wcsnicmp(const wchar_t *_Str1,const wchar_t *_Str2,size_t _MaxCount) __MINGW_ATTRIB_DEPRECATED_MSVC2005; diff --git a/clangarm64/include/tchar.h b/clangarm64/include/tchar.h index 3069d7139da..aabf3778746 100644 --- a/clangarm64/include/tchar.h +++ b/clangarm64/include/tchar.h @@ -133,7 +133,7 @@ extern "C" { #define _tenviron _wenviron #define __targv __wargv -#define _tprintf wprintf +#define _tprintf __ms_wprintf #define _tprintf_l _wprintf_l #define _tprintf_p _wprintf_p #define _tprintf_p_l _wprintf_p_l @@ -145,7 +145,7 @@ extern "C" { #define _vtcprintf_l _vcwprintf_l #define _vtcprintf_p _vcwprintf_p #define _vtcprintf_p_l _vcwprintf_p_l -#define _ftprintf fwprintf +#define _ftprintf __ms_fwprintf #define _ftprintf_l _fwprintf_l #define _ftprintf_p _fwprintf_p #define _ftprintf_p_l _fwprintf_p_l @@ -159,11 +159,11 @@ extern "C" { #define _sctprintf_p_l _scwprintf_p_l #define _sntprintf _snwprintf #define _sntprintf_l _snwprintf_l -#define _vtprintf vwprintf +#define _vtprintf __ms_vwprintf #define _vtprintf_l _vwprintf_l #define _vtprintf_p _vwprintf_p #define _vtprintf_p_l _vwprintf_p_l -#define _vftprintf vfwprintf +#define _vftprintf __ms_vfwprintf #define _vftprintf_l _vfwprintf_l #define _vftprintf_p _vfwprintf_p #define _vftprintf_p_l _vfwprintf_p_l @@ -178,13 +178,13 @@ extern "C" { #define _vsntprintf _vsnwprintf #define _vsntprintf_l _vsnwprintf_l -#define _tscanf wscanf +#define _tscanf __ms_wscanf #define _tscanf_l _wscanf_l #define _tcscanf _cwscanf #define _tcscanf_l _cwscanf_l -#define _ftscanf fwscanf +#define _ftscanf __ms_fwscanf #define _ftscanf_l _fwscanf_l -#define _stscanf swscanf +#define _stscanf __ms_swscanf #define _stscanf_l _swscanf_l #define _sntscanf _snwscanf #define _sntscanf_l _snwscanf_l @@ -404,6 +404,21 @@ extern "C" { #define _tsetlocale _wsetlocale +#if __MSVCRT_VERSION__ >= 0x800 +#define _fgettc_nolock _fgetwc_nolock +#define _fputtc_nolock _fputwc_nolock +#define _gettc_nolock _getwc_nolock +#define _gettch_nolock _getwch_nolock +#define _gettche_nolock _getwche_nolock +#define _gettchar_nolock _getwchar_nolock +#define _puttc_nolock _putwc_nolock +#define _puttchar_nolock _putwchar_nolock +#define _puttch_nolock _putwch_nolock +#define _ungettc_nolock _ungetwc_nolock +#define _ungettch_nolock _ungetwch_nolock +#define _tgetdcwd_nolock _wgetdcwd_nolock +#endif + #define _tcsclen wcslen #define _tcscnlen wcsnlen #define _tcsclen_l(_String,_Locale) wcslen(_String) @@ -493,7 +508,7 @@ extern "C" { #endif /* __CYGWIN__ */ -#else +#else /* _UNICODE */ #ifdef __cplusplus } @@ -520,7 +535,7 @@ extern "C" { #endif #define __targv __argv -#define _tprintf printf +#define _tprintf __ms_printf #define _tprintf_l _printf_l #define _tprintf_p _printf_p #define _tprintf_p_l _printf_p_l @@ -532,11 +547,11 @@ extern "C" { #define _vtcprintf_l _vcprintf_l #define _vtcprintf_p _vcprintf_p #define _vtcprintf_p_l _vcprintf_p_l -#define _ftprintf fprintf +#define _ftprintf __ms_fprintf #define _ftprintf_l _fprintf_l #define _ftprintf_p _fprintf_p #define _ftprintf_p_l _fprintf_p_l -#define _stprintf sprintf +#define _stprintf __ms_sprintf #define _stprintf_l _sprintf_l #define _stprintf_p _sprintf_p #define _stprintf_p_l _sprintf_p_l @@ -546,15 +561,15 @@ extern "C" { #define _sctprintf_p_l _scprintf_p_l #define _sntprintf _snprintf #define _sntprintf_l _snprintf_l -#define _vtprintf vprintf +#define _vtprintf __ms_vprintf #define _vtprintf_l _vprintf_l #define _vtprintf_p _vprintf_p #define _vtprintf_p_l _vprintf_p_l -#define _vftprintf vfprintf +#define _vftprintf __ms_vfprintf #define _vftprintf_l _vfprintf_l #define _vftprintf_p _vfprintf_p #define _vftprintf_p_l _vfprintf_p_l -#define _vstprintf vsprintf +#define _vstprintf __ms_vsprintf #define _vstprintf_l _vsprintf_l #define _vstprintf_p _vsprintf_p #define _vstprintf_p_l _vsprintf_p_l @@ -565,13 +580,13 @@ extern "C" { #define _vsntprintf _vsnprintf #define _vsntprintf_l _vsnprintf_l -#define _tscanf scanf +#define _tscanf __ms_scanf #define _tscanf_l _scanf_l #define _tcscanf _cscanf #define _tcscanf_l _cscanf_l -#define _ftscanf fscanf +#define _ftscanf __ms_fscanf #define _ftscanf_l _fscanf_l -#define _stscanf sscanf +#define _stscanf __ms_sscanf #define _stscanf_l _sscanf_l #define _sntscanf _snscanf #define _sntscanf_l _snscanf_l @@ -769,18 +784,6 @@ extern "C" { #define _tsetlocale setlocale #if __MSVCRT_VERSION__ >= 0x800 -#define _fgettc_nolock _fgetwc_nolock -#define _fputtc_nolock _fputwc_nolock -#define _gettc_nolock _getwc_nolock -#define _gettch_nolock _getwch_nolock -#define _gettche_nolock _getwche_nolock -#define _gettchar_nolock _getwchar_nolock -#define _puttc_nolock _putwc_nolock -#define _puttchar_nolock _putwchar_nolock -#define _puttch_nolock _putwch_nolock -#define _ungettc_nolock _ungetwc_nolock -#define _ungettch_nolock _ungetwch_nolock -#define _tgetdcwd_nolock _wgetdcwd_nolock #define _fgettc_nolock _fgetc_nolock #define _fputtc_nolock _fputc_nolock #define _gettc_nolock _getc_nolock @@ -1009,7 +1012,7 @@ extern "C" { #endif /* __CYGWIN__ */ -#else +#else /* _MBCS */ #ifndef __TCHAR_DEFINED #define __TCHAR_DEFINED @@ -1168,9 +1171,9 @@ extern "C" { #define _strnset_l(_Destination,_Value,_Count,_Locale) (_strnset(_Destination,_Value,_Count)) #define _strset_l(_Destination,_Value,_Locale) (_strset(_Destination,_Value)) #endif -#endif +#endif /* _MBCS */ -#endif /* __CYGWIN__ */ +#endif /* _UNICODE */ #define _T(x) __T(x) #define _TEXT(x) __T(x) diff --git a/clangarm64/include/wchar.h b/clangarm64/include/wchar.h index 29323a6d95c..ca2c1fc70cb 100644 --- a/clangarm64/include/wchar.h +++ b/clangarm64/include/wchar.h @@ -213,8 +213,9 @@ _CRTIMP FILE *__cdecl __acrt_iob_func(unsigned index); wint_t __cdecl towupper(wint_t _C); wint_t __cdecl towlower(wint_t _C); int __cdecl iswctype(wint_t _C,wctype_t _Type); -#if __MSVCRT_VERSION__ >= 0x800 || (__MSVCRT_VERSION__ == 0x700 && _WIN32_WINNT >= 0x0600) - /* These are available since msvcr80.dll, and in msvcrt.dll since Vista. */ +#if __MSVCRT_VERSION__ >= 0x800 || (__MSVCRT_VERSION__ == 0x600 && _WIN32_WINNT >= 0x0600) + /* These are available since msvcr80.dll (__MSVCRT_VERSION__ >= 0x800), and in + * msvcrt.dll (__MSVCRT_VERSION__ == 0x600) since Vista (_WIN32_WINNT >= 0x0600). */ _CRTIMP int __cdecl _iswalpha_l(wint_t _C,_locale_t _Locale); _CRTIMP int __cdecl _iswupper_l(wint_t _C,_locale_t _Locale); _CRTIMP int __cdecl _iswlower_l(wint_t _C,_locale_t _Locale); @@ -253,10 +254,23 @@ _CRTIMP FILE *__cdecl __acrt_iob_func(unsigned index); #ifndef _WDIRECT_DEFINED #define _WDIRECT_DEFINED +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_wgetcwd") +#undef _wgetcwd +#pragma push_macro("_wgetdcwd") +#undef _wgetdcwd +#pragma push_macro("_wgetdcwd_nolock") +#undef _wgetdcwd_nolock +#endif _CRTIMP wchar_t *__cdecl _wgetcwd(wchar_t *_DstBuf,int _SizeInWords); _CRTIMP wchar_t *__cdecl _wgetdcwd(int _Drive,wchar_t *_DstBuf,int _SizeInWords); #if __MSVCRT_VERSION__ >= 0x800 wchar_t *__cdecl _wgetdcwd_nolock(int _Drive,wchar_t *_DstBuf,int _SizeInWords); +#endif +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_wgetcwd") +#pragma pop_macro("_wgetdcwd") +#pragma pop_macro("_wgetdcwd_nolock") #endif _CRTIMP int __cdecl _wchdir(const wchar_t *_Path); _CRTIMP int __cdecl _wmkdir(const wchar_t *_Path); @@ -336,7 +350,7 @@ _CRTIMP FILE *__cdecl __acrt_iob_func(unsigned index); #define iswgraph(_c) (iswctype(_c,_PUNCT|_ALPHA|_DIGIT)) #define iswcntrl(_c) (iswctype(_c,_CONTROL)) #define iswascii(_c) ((unsigned)(_c) < 0x80) -#if __MSVCRT_VERSION__ >= 0x800 || (__MSVCRT_VERSION__ == 0x700 && _WIN32_WINNT >= 0x0600) +#if __MSVCRT_VERSION__ >= 0x800 || (__MSVCRT_VERSION__ == 0x600 && _WIN32_WINNT >= 0x0600) # define _iswalpha_l(_c,_p) (_iswctype_l(_c,_ALPHA,_p)) # define _iswupper_l(_c,_p) (_iswctype_l(_c,_UPPER,_p)) # define _iswlower_l(_c,_p) (_iswctype_l(_c,_LOWER,_p)) @@ -1117,7 +1131,15 @@ __MINGW_ASM_CALL(__mingw_vsnwprintf); #endif #endif +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_wtempnam") +#undef _wtempnam +#endif _CRTIMP wchar_t *__cdecl _wtempnam(const wchar_t *_Directory,const wchar_t *_FilePrefix); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_wtempnam") +#endif + #ifndef _UCRT _CRTIMP int __cdecl _vscwprintf(const wchar_t * __restrict__ _Format,va_list _ArgList); _CRTIMP int __cdecl _vscwprintf_l(const wchar_t * __restrict__ _Format,_locale_t _Locale,va_list _ArgList); @@ -1223,7 +1245,14 @@ __MINGW_ASM_CALL(__mingw_vsnwprintf); #ifndef _POSIX_ #ifndef _WSTDLIBP_DEFINED #define _WSTDLIBP_DEFINED +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_wfullpath") +#undef _wfullpath +#endif _CRTIMP wchar_t *__cdecl _wfullpath(wchar_t *_FullPath,const wchar_t *_Path,size_t _SizeInWords); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_wfullpath") +#endif _CRTIMP void __cdecl _wmakepath(wchar_t *_ResultPath,const wchar_t *_Drive,const wchar_t *_Dir,const wchar_t *_Filename,const wchar_t *_Ext); #ifndef _CRT_WPERROR_DEFINED #define _CRT_WPERROR_DEFINED @@ -1237,7 +1266,14 @@ __MINGW_ASM_CALL(__mingw_vsnwprintf); #ifndef _WSTRING_DEFINED #define _WSTRING_DEFINED +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("_wcsdup") +#undef _wcsdup +#endif _CRTIMP wchar_t *__cdecl _wcsdup(const wchar_t *_Str); +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("_wcsdup") +#endif wchar_t *__cdecl wcscat(wchar_t * __restrict__ _Dest,const wchar_t * __restrict__ _Source) __MINGW_ATTRIB_DEPRECATED_SEC_WARN; _CONST_RETURN wchar_t *__cdecl wcschr(const wchar_t *_Str,wchar_t _Ch); int __cdecl wcscmp(const wchar_t *_Str1,const wchar_t *_Str2); @@ -1286,7 +1322,14 @@ __MINGW_ASM_CALL(__mingw_vsnwprintf); _CRTIMP int __cdecl _wcsnicoll_l(const wchar_t *_Str1,const wchar_t *_Str2,size_t _MaxCount,_locale_t _Locale); #ifndef NO_OLDNAMES +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma push_macro("wcsdup") +#undef wcsdup +#endif wchar_t *__cdecl wcsdup(const wchar_t *_Str) __MINGW_ATTRIB_DEPRECATED_MSVC2005; +#if defined(_DEBUG) && defined(_CRTDBG_MAP_ALLOC) +#pragma pop_macro("wcsdup") +#endif #define wcswcs wcsstr int __cdecl wcsicmp(const wchar_t *_Str1,const wchar_t *_Str2) __MINGW_ATTRIB_DEPRECATED_MSVC2005; int __cdecl wcsnicmp(const wchar_t *_Str1,const wchar_t *_Str2,size_t _MaxCount) __MINGW_ATTRIB_DEPRECATED_MSVC2005; diff --git a/clangarm64/include/winnt.h b/clangarm64/include/winnt.h index f232ad4a721..b6d1f58ed64 100644 --- a/clangarm64/include/winnt.h +++ b/clangarm64/include/winnt.h @@ -1589,7 +1589,7 @@ __MINGW_CXX14_CONSTEXPR inline ENUMTYPE& operator ^= (ENUMTYPE& a, ENUMTYPE b) { #ifdef _AMD64_ -#if defined(__x86_64) && !defined(RC_INVOKED) +#if defined(__x86_64) && !defined(__arm64ec__) && !defined(RC_INVOKED) #ifdef __cplusplus extern "C" { @@ -1789,7 +1789,7 @@ extern "C" { #ifdef __cplusplus } #endif -#endif /* defined(__x86_64) && !defined(RC_INVOKED) */ +#endif /* defined(__x86_64) && !defined(__arm64ec__) && !defined(RC_INVOKED) */ #define EXCEPTION_READ_FAULT 0 #define EXCEPTION_WRITE_FAULT 1 @@ -2154,9 +2154,9 @@ extern "C" { #endif /* _ARM_ */ -#ifdef _ARM64_ +#if defined(_ARM64_) || defined(_ARM64EC_) -#if defined(__aarch64__) && !defined(RC_INVOKED) +#if (defined(__aarch64__) || defined(__arm64ec__)) && !defined(RC_INVOKED) #ifdef __cplusplus extern "C" { @@ -2226,7 +2226,7 @@ extern "C" { #ifdef __cplusplus } #endif -#endif /* defined(__aarch64__) && !defined(RC_INVOKED) */ +#endif /* (defined(__aarch64__) || defined(__arm64ec__)) && !defined(RC_INVOKED) */ #define EXCEPTION_READ_FAULT 0 #define EXCEPTION_WRITE_FAULT 1 @@ -2481,25 +2481,8 @@ __buildmemorybarrier() #define PF_TEMPORAL_LEVEL_1 #define PF_NON_TEMPORAL_LEVEL_ALL -#define PcTeb 0x18 - struct _TEB *NtCurrentTeb(void); - PVOID GetCurrentFiber(void); - PVOID GetFiberData(void); - #define DbgRaiseAssertionFailure __int2c - FORCEINLINE struct _TEB *NtCurrentTeb(void) - { - return (struct _TEB *)__readfsdword(PcTeb); - } - FORCEINLINE PVOID GetCurrentFiber(void) - { - return(PVOID)__readfsdword(0x10); - } - FORCEINLINE PVOID GetFiberData(void) - { - return *(PVOID *)GetCurrentFiber(); - } #endif /* defined(__i386__) && !defined(__x86_64) */ #define EXCEPTION_READ_FAULT 0 @@ -2663,8 +2646,6 @@ __buildmemorybarrier() #define UnsignedMultiplyHigh __UMULH ULONGLONG UnsignedMultiplyHigh(ULONGLONG Multiplier,ULONGLONG Multiplicand); -#else /* __ia64__ */ - struct _TEB *NtCurrentTeb(void); #endif /* __ia64__ */ #endif /* !defined(GENUTIL) && !defined(_GENIA64_) && defined(_IA64_) */ @@ -9139,7 +9120,7 @@ typedef DWORD (WINAPI *PRTL_RUN_ONCE_INIT_FN)(PRTL_RUN_ONCE, PVOID, PVOID *); #if !defined (__CRT__NO_INLINE) && !defined (__WIDL__) __CRT_INLINE PVOID WINAPI RtlSecureZeroMemory(PVOID ptr,SIZE_T cnt) { volatile char *vptr =(volatile char *)ptr; -#ifdef __x86_64 +#if defined(__x86_64__) && !defined(__arm64ec__) __stosb((PBYTE)((DWORD64)vptr),0,cnt); #else while(cnt) { @@ -10224,38 +10205,55 @@ typedef DWORD (WINAPI *PRTL_RUN_ONCE_INIT_FN)(PRTL_RUN_ONCE, PVOID, PVOID *); FORCEINLINE VOID TpDestroyCallbackEnviron (PTP_CALLBACK_ENVIRON cbe) { UNREFERENCED_PARAMETER (cbe); } #endif -#if defined(__x86_64) && !defined (__WIDL__) +#if !defined(__ia64__) && !defined (__WIDL__) struct _TEB *NtCurrentTeb(VOID); PVOID GetCurrentFiber(VOID); PVOID GetFiberData(VOID); - FORCEINLINE struct _TEB *NtCurrentTeb(VOID) { return (struct _TEB *)__readgsqword(FIELD_OFFSET(NT_TIB,Self)); } - FORCEINLINE PVOID GetCurrentFiber(VOID) { return(PVOID)__readgsqword(FIELD_OFFSET(NT_TIB,FiberData)); } - FORCEINLINE PVOID GetFiberData(VOID) { - return *(PVOID *)GetCurrentFiber(); + +#if defined (__aarch64__) || defined(__arm64ec__) + register struct _TEB *__mingw_current_teb __asm__("x18"); + FORCEINLINE struct _TEB *NtCurrentTeb(VOID) + { + return __mingw_current_teb; } -#endif /* __x86_64 */ + FORCEINLINE PVOID GetCurrentFiber(VOID) + { + return (PVOID)(((PNT_TIB)NtCurrentTeb())->FiberData); + } +#elif defined(__x86_64__) + FORCEINLINE struct _TEB *NtCurrentTeb(VOID) + { + return (struct _TEB *)__readgsqword(FIELD_OFFSET(NT_TIB,Self)); + } + FORCEINLINE PVOID GetCurrentFiber(VOID) + { + return (PVOID)__readgsqword(FIELD_OFFSET(NT_TIB,FiberData)); + } +#elif defined(__i386__) +# define PcTeb 0x18 + FORCEINLINE struct _TEB *NtCurrentTeb(void) + { + return (struct _TEB *)__readfsdword(PcTeb); + } + FORCEINLINE PVOID GetCurrentFiber(void) + { + return (PVOID)__readfsdword(0x10); + } +#elif defined (__arm__) + FORCEINLINE struct _TEB *NtCurrentTeb(VOID) + { + struct _TEB *teb; + __asm ("mrc p15, 0, %0, c13, c0, 2" : "=r" (teb)); + return teb; + } + FORCEINLINE PVOID GetCurrentFiber(VOID) + { + return (PVOID)(((PNT_TIB)NtCurrentTeb())->FiberData); + } +#endif -#if defined (__arm__) && !defined (__WIDL__) - struct _TEB *NtCurrentTeb (VOID); - PVOID GetCurrentFiber (VOID); - PVOID GetFiberData (VOID); - FORCEINLINE struct _TEB *NtCurrentTeb(VOID) { struct _TEB *teb; - __asm ("mrc p15, 0, %0, c13, c0, 2" : "=r" (teb)); - return teb; } - FORCEINLINE PVOID GetCurrentFiber(VOID) { return (PVOID)(((PNT_TIB)NtCurrentTeb())->FiberData); } - FORCEINLINE PVOID GetFiberData (VOID) { return *(PVOID *)GetCurrentFiber (); } -#endif /* arm */ - -#if defined (__aarch64__) && !defined (__WIDL__) - struct _TEB *NtCurrentTeb (VOID); - PVOID GetCurrentFiber (VOID); - PVOID GetFiberData (VOID); - FORCEINLINE struct _TEB *NtCurrentTeb(VOID) { struct _TEB *teb; - __asm ("mov %0, x18" : "=r" (teb)); - return teb; } - FORCEINLINE PVOID GetCurrentFiber(VOID) { return (PVOID)(((PNT_TIB)NtCurrentTeb())->FiberData); } - FORCEINLINE PVOID GetFiberData (VOID) { return *(PVOID *)GetCurrentFiber (); } -#endif /* aarch64 */ + FORCEINLINE PVOID GetFiberData (VOID) { return *(void **)GetCurrentFiber (); } +#endif /* !defined(__ia64__) && !defined (__WIDL__) */ #ifndef _NTTMAPI_ #define _NTTMAPI_ diff --git a/clangarm64/lib/CRT_fp10.o b/clangarm64/lib/CRT_fp10.o index 7e39e7d45d0..f1c4a7f839f 100644 Binary files a/clangarm64/lib/CRT_fp10.o and b/clangarm64/lib/CRT_fp10.o differ diff --git a/clangarm64/lib/CRT_fp8.o b/clangarm64/lib/CRT_fp8.o index 398305168af..82df413775f 100644 Binary files a/clangarm64/lib/CRT_fp8.o and b/clangarm64/lib/CRT_fp8.o differ diff --git a/clangarm64/lib/CRT_glob.o b/clangarm64/lib/CRT_glob.o index e224e0a7787..a8cb24b6ec6 100644 Binary files a/clangarm64/lib/CRT_glob.o and b/clangarm64/lib/CRT_glob.o differ diff --git a/clangarm64/lib/CRT_noglob.o b/clangarm64/lib/CRT_noglob.o index 8a1ef7cdf93..cab6f2a7b6b 100644 Binary files a/clangarm64/lib/CRT_noglob.o and b/clangarm64/lib/CRT_noglob.o differ diff --git a/clangarm64/lib/crt1.o b/clangarm64/lib/crt1.o index 98495c828e9..22b5ba5057a 100644 Binary files a/clangarm64/lib/crt1.o and b/clangarm64/lib/crt1.o differ diff --git a/clangarm64/lib/crt1u.o b/clangarm64/lib/crt1u.o index 93885aebe1e..84a263a540e 100644 Binary files a/clangarm64/lib/crt1u.o and b/clangarm64/lib/crt1u.o differ diff --git a/clangarm64/lib/crt2.o b/clangarm64/lib/crt2.o index 98495c828e9..22b5ba5057a 100644 Binary files a/clangarm64/lib/crt2.o and b/clangarm64/lib/crt2.o differ diff --git a/clangarm64/lib/crt2u.o b/clangarm64/lib/crt2u.o index 93885aebe1e..84a263a540e 100644 Binary files a/clangarm64/lib/crt2u.o and b/clangarm64/lib/crt2u.o differ diff --git a/clangarm64/lib/dllcrt1.o b/clangarm64/lib/dllcrt1.o index 9dc573bee0f..8763738a67b 100644 Binary files a/clangarm64/lib/dllcrt1.o and b/clangarm64/lib/dllcrt1.o differ diff --git a/clangarm64/lib/dllcrt2.o b/clangarm64/lib/dllcrt2.o index 9dc573bee0f..8763738a67b 100644 Binary files a/clangarm64/lib/dllcrt2.o and b/clangarm64/lib/dllcrt2.o differ diff --git a/clangarm64/lib/gcrt0.o b/clangarm64/lib/gcrt0.o index 4eb77df515d..819353976b9 100644 Binary files a/clangarm64/lib/gcrt0.o and b/clangarm64/lib/gcrt0.o differ diff --git a/clangarm64/lib/gcrt1.o b/clangarm64/lib/gcrt1.o index 4eb77df515d..819353976b9 100644 Binary files a/clangarm64/lib/gcrt1.o and b/clangarm64/lib/gcrt1.o differ diff --git a/clangarm64/lib/gcrt2.o b/clangarm64/lib/gcrt2.o index 4eb77df515d..819353976b9 100644 Binary files a/clangarm64/lib/gcrt2.o and b/clangarm64/lib/gcrt2.o differ diff --git a/clangarm64/lib/libadsiid.a b/clangarm64/lib/libadsiid.a index b98ac48a7a8..8b70a2d673a 100644 Binary files a/clangarm64/lib/libadsiid.a and b/clangarm64/lib/libadsiid.a differ diff --git a/clangarm64/lib/libamstrmid.a b/clangarm64/lib/libamstrmid.a index 7d6fa4bf607..0e0f0617105 100644 Binary files a/clangarm64/lib/libamstrmid.a and b/clangarm64/lib/libamstrmid.a differ diff --git a/clangarm64/lib/libbits.a b/clangarm64/lib/libbits.a index e7d1c27f235..3150cc3add0 100644 Binary files a/clangarm64/lib/libbits.a and b/clangarm64/lib/libbits.a differ diff --git a/clangarm64/lib/libdinput.a b/clangarm64/lib/libdinput.a index 381fb4ffbc4..0d090e7c470 100644 Binary files a/clangarm64/lib/libdinput.a and b/clangarm64/lib/libdinput.a differ diff --git a/clangarm64/lib/libdinput8.a b/clangarm64/lib/libdinput8.a index e072f405402..ab8af8b2e5c 100644 Binary files a/clangarm64/lib/libdinput8.a and b/clangarm64/lib/libdinput8.a differ diff --git a/clangarm64/lib/libdloadhelper.a b/clangarm64/lib/libdloadhelper.a index 50bafb5ab74..0e5342d90a1 100644 Binary files a/clangarm64/lib/libdloadhelper.a and b/clangarm64/lib/libdloadhelper.a differ diff --git a/clangarm64/lib/libdmoguids.a b/clangarm64/lib/libdmoguids.a index 552a6223c84..e8479340ea1 100644 Binary files a/clangarm64/lib/libdmoguids.a and b/clangarm64/lib/libdmoguids.a differ diff --git a/clangarm64/lib/libdxerr8.a b/clangarm64/lib/libdxerr8.a index 47ab11ba571..01646686bb2 100644 Binary files a/clangarm64/lib/libdxerr8.a and b/clangarm64/lib/libdxerr8.a differ diff --git a/clangarm64/lib/libdxerr9.a b/clangarm64/lib/libdxerr9.a index 8fa6df64157..5e0a7fd84bd 100644 Binary files a/clangarm64/lib/libdxerr9.a and b/clangarm64/lib/libdxerr9.a differ diff --git a/clangarm64/lib/libdxguid.a b/clangarm64/lib/libdxguid.a index 96c5c2e7148..f240975f9fe 100644 Binary files a/clangarm64/lib/libdxguid.a and b/clangarm64/lib/libdxguid.a differ diff --git a/clangarm64/lib/libgdiplus.a b/clangarm64/lib/libgdiplus.a index cc1eca0b610..0183f28e262 100644 Binary files a/clangarm64/lib/libgdiplus.a and b/clangarm64/lib/libgdiplus.a differ diff --git a/clangarm64/lib/libkernel32.a b/clangarm64/lib/libkernel32.a index b8f43c4fc81..6fc4f1ca167 100644 Binary files a/clangarm64/lib/libkernel32.a and b/clangarm64/lib/libkernel32.a differ diff --git a/clangarm64/lib/libksguid.a b/clangarm64/lib/libksguid.a index 9d27c12e7d1..f0590f668a4 100644 Binary files a/clangarm64/lib/libksguid.a and b/clangarm64/lib/libksguid.a differ diff --git a/clangarm64/lib/libksuser.a b/clangarm64/lib/libksuser.a index 25562e01721..31573107569 100644 Binary files a/clangarm64/lib/libksuser.a and b/clangarm64/lib/libksuser.a differ diff --git a/clangarm64/lib/liblocationapi.a b/clangarm64/lib/liblocationapi.a index fc8793152d7..e2df7657189 100644 Binary files a/clangarm64/lib/liblocationapi.a and b/clangarm64/lib/liblocationapi.a differ diff --git a/clangarm64/lib/libmfuuid.a b/clangarm64/lib/libmfuuid.a index c58d8cd6385..a34ada969f7 100644 Binary files a/clangarm64/lib/libmfuuid.a and b/clangarm64/lib/libmfuuid.a differ diff --git a/clangarm64/lib/libmincore.a b/clangarm64/lib/libmincore.a index 6f3765752b2..bfdf73e0f0c 100644 Binary files a/clangarm64/lib/libmincore.a and b/clangarm64/lib/libmincore.a differ diff --git a/clangarm64/lib/libmingw32.a b/clangarm64/lib/libmingw32.a index 93f459c63c4..a9b9f9ce1e1 100644 Binary files a/clangarm64/lib/libmingw32.a and b/clangarm64/lib/libmingw32.a differ diff --git a/clangarm64/lib/libmingwex.a b/clangarm64/lib/libmingwex.a index 341d725cc13..1083d871f36 100644 Binary files a/clangarm64/lib/libmingwex.a and b/clangarm64/lib/libmingwex.a differ diff --git a/clangarm64/lib/libmingwthrd.a b/clangarm64/lib/libmingwthrd.a index e7aa4ae38d3..10706e5bfd6 100644 Binary files a/clangarm64/lib/libmingwthrd.a and b/clangarm64/lib/libmingwthrd.a differ diff --git a/clangarm64/lib/libmsvcrt-os.a b/clangarm64/lib/libmsvcrt-os.a index 5aa2ff950fc..0a3f0d4d9fd 100644 Binary files a/clangarm64/lib/libmsvcrt-os.a and b/clangarm64/lib/libmsvcrt-os.a differ diff --git a/clangarm64/lib/libmsvcrt.a b/clangarm64/lib/libmsvcrt.a index 9060510ad39..b6100620a0c 100644 Binary files a/clangarm64/lib/libmsvcrt.a and b/clangarm64/lib/libmsvcrt.a differ diff --git a/clangarm64/lib/libmsxml2.a b/clangarm64/lib/libmsxml2.a index fb9132d485b..a558b6a9bc7 100644 Binary files a/clangarm64/lib/libmsxml2.a and b/clangarm64/lib/libmsxml2.a differ diff --git a/clangarm64/lib/libmsxml6.a b/clangarm64/lib/libmsxml6.a index 9f762eb8232..06c114940df 100644 Binary files a/clangarm64/lib/libmsxml6.a and b/clangarm64/lib/libmsxml6.a differ diff --git a/clangarm64/lib/libonecore.a b/clangarm64/lib/libonecore.a index 70f23147de7..6351057f952 100644 Binary files a/clangarm64/lib/libonecore.a and b/clangarm64/lib/libonecore.a differ diff --git a/clangarm64/lib/libonecore_apiset.a b/clangarm64/lib/libonecore_apiset.a index 6ea5630b478..3185faf8690 100644 Binary files a/clangarm64/lib/libonecore_apiset.a and b/clangarm64/lib/libonecore_apiset.a differ diff --git a/clangarm64/lib/libonecoreuap_apiset.a b/clangarm64/lib/libonecoreuap_apiset.a index 63888727c32..dc5a656a5d3 100644 Binary files a/clangarm64/lib/libonecoreuap_apiset.a and b/clangarm64/lib/libonecoreuap_apiset.a differ diff --git a/clangarm64/lib/libportabledeviceguids.a b/clangarm64/lib/libportabledeviceguids.a index 500c00204f5..bff426e17eb 100644 Binary files a/clangarm64/lib/libportabledeviceguids.a and b/clangarm64/lib/libportabledeviceguids.a differ diff --git a/clangarm64/lib/libsapi.a b/clangarm64/lib/libsapi.a index f617df14299..64fd9fdb639 100644 Binary files a/clangarm64/lib/libsapi.a and b/clangarm64/lib/libsapi.a differ diff --git a/clangarm64/lib/libscrnsave.a b/clangarm64/lib/libscrnsave.a index 305a7d969cb..da6fb4fc854 100644 Binary files a/clangarm64/lib/libscrnsave.a and b/clangarm64/lib/libscrnsave.a differ diff --git a/clangarm64/lib/libscrnsavw.a b/clangarm64/lib/libscrnsavw.a index 42695a4083f..5c4fb58a34c 100644 Binary files a/clangarm64/lib/libscrnsavw.a and b/clangarm64/lib/libscrnsavw.a differ diff --git a/clangarm64/lib/libsensorsapi.a b/clangarm64/lib/libsensorsapi.a index d86bf9fc170..d8f0e63a22d 100644 Binary files a/clangarm64/lib/libsensorsapi.a and b/clangarm64/lib/libsensorsapi.a differ diff --git a/clangarm64/lib/libshell32.a b/clangarm64/lib/libshell32.a index fbac9a185c0..051fa9a240c 100644 Binary files a/clangarm64/lib/libshell32.a and b/clangarm64/lib/libshell32.a differ diff --git a/clangarm64/lib/libstrmiids.a b/clangarm64/lib/libstrmiids.a index 516d9b0d2bb..6c7a09c45b6 100644 Binary files a/clangarm64/lib/libstrmiids.a and b/clangarm64/lib/libstrmiids.a differ diff --git a/clangarm64/lib/libucrt.a b/clangarm64/lib/libucrt.a index 9060510ad39..b6100620a0c 100644 Binary files a/clangarm64/lib/libucrt.a and b/clangarm64/lib/libucrt.a differ diff --git a/clangarm64/lib/libucrtapp.a b/clangarm64/lib/libucrtapp.a index 9d3e985767e..0045ebe4368 100644 Binary files a/clangarm64/lib/libucrtapp.a and b/clangarm64/lib/libucrtapp.a differ diff --git a/clangarm64/lib/libucrtbase.a b/clangarm64/lib/libucrtbase.a index ab41dc45553..54d5392344e 100644 Binary files a/clangarm64/lib/libucrtbase.a and b/clangarm64/lib/libucrtbase.a differ diff --git a/clangarm64/lib/libucrtbased.a b/clangarm64/lib/libucrtbased.a index 80e71b1b8a6..aca3b7e8320 100644 Binary files a/clangarm64/lib/libucrtbased.a and b/clangarm64/lib/libucrtbased.a differ diff --git a/clangarm64/lib/libuuid.a b/clangarm64/lib/libuuid.a index 1b174995111..085ed878d4f 100644 Binary files a/clangarm64/lib/libuuid.a and b/clangarm64/lib/libuuid.a differ diff --git a/clangarm64/lib/libwbemuuid.a b/clangarm64/lib/libwbemuuid.a index 1a3691cdbe8..b472d7859ff 100644 Binary files a/clangarm64/lib/libwbemuuid.a and b/clangarm64/lib/libwbemuuid.a differ diff --git a/clangarm64/lib/libwindowsappcompat.a b/clangarm64/lib/libwindowsappcompat.a index 41a2cb838dd..84fdf2ed83e 100644 Binary files a/clangarm64/lib/libwindowsappcompat.a and b/clangarm64/lib/libwindowsappcompat.a differ diff --git a/clangarm64/lib/libwindowscodecs.a b/clangarm64/lib/libwindowscodecs.a index 2866da21b4f..598edc31d7e 100644 Binary files a/clangarm64/lib/libwindowscodecs.a and b/clangarm64/lib/libwindowscodecs.a differ diff --git a/clangarm64/lib/libwindowscoreheadless_apiset.a b/clangarm64/lib/libwindowscoreheadless_apiset.a index 7caaf3f0a93..e041302b61f 100644 Binary files a/clangarm64/lib/libwindowscoreheadless_apiset.a and b/clangarm64/lib/libwindowscoreheadless_apiset.a differ diff --git a/clangarm64/lib/libwinstorecompat.a b/clangarm64/lib/libwinstorecompat.a index 94940171b46..e893cb8b9f7 100644 Binary files a/clangarm64/lib/libwinstorecompat.a and b/clangarm64/lib/libwinstorecompat.a differ diff --git a/clangarm64/lib/libwmcodecdspuuid.a b/clangarm64/lib/libwmcodecdspuuid.a index 05535611cf6..7272bbb699f 100644 Binary files a/clangarm64/lib/libwmcodecdspuuid.a and b/clangarm64/lib/libwmcodecdspuuid.a differ diff --git a/clangarm64/lib/libws2_32.a b/clangarm64/lib/libws2_32.a index ce00c8f20ad..1b3ad99c569 100644 Binary files a/clangarm64/lib/libws2_32.a and b/clangarm64/lib/libws2_32.a differ diff --git a/clangarm64/lib/txtmode.o b/clangarm64/lib/txtmode.o index 24bef78b5f2..1f1ace6ee43 100644 Binary files a/clangarm64/lib/txtmode.o and b/clangarm64/lib/txtmode.o differ diff --git a/etc/msystem b/etc/msystem index cc09f7fd547..6bcffd722d8 100644 --- a/etc/msystem +++ b/etc/msystem @@ -39,15 +39,6 @@ case "${MSYSTEM}" in MINGW_PACKAGE_PREFIX="mingw-w64-${MSYSTEM_CARCH}" export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX ;; - CLANG32) - MSYSTEM_PREFIX='/clang32' - MSYSTEM_CARCH='i686' - MSYSTEM_CHOST='i686-w64-mingw32' - MINGW_CHOST="${MSYSTEM_CHOST}" - MINGW_PREFIX="${MSYSTEM_PREFIX}" - MINGW_PACKAGE_PREFIX="mingw-w64-clang-${MSYSTEM_CARCH}" - export MSYSTEM_PREFIX MSYSTEM_CARCH MSYSTEM_CHOST MINGW_CHOST MINGW_PREFIX MINGW_PACKAGE_PREFIX - ;; CLANG64) MSYSTEM_PREFIX='/clang64' MSYSTEM_CARCH='x86_64' diff --git a/etc/pacman.d/mirrorlist.clang32 b/etc/pacman.d/mirrorlist.clang32 deleted file mode 100644 index 1c69354978e..00000000000 --- a/etc/pacman.d/mirrorlist.clang32 +++ /dev/null @@ -1,36 +0,0 @@ -# See https://www.msys2.org/dev/mirrors - -## Primary -Server = https://mirror.msys2.org/mingw/clang32/ -Server = https://repo.msys2.org/mingw/clang32/ - -## Tier 1 -Server = https://mirror.umd.edu/msys2/mingw/clang32/ -Server = https://mirror.yandex.ru/mirrors/msys2/mingw/clang32/ -Server = https://download.nus.edu.sg/mirror/msys2/mingw/clang32/ -Server = https://mirror.accum.se/mirror/msys2.org/mingw/clang32/ -Server = https://ftp.nluug.nl/pub/os/windows/msys2/builds/mingw/clang32/ -Server = https://ftp.osuosl.org/pub/msys2/mingw/clang32/ -Server = https://mirror.internet.asn.au/pub/msys2/mingw/clang32/ -Server = https://mirror.selfnet.de/msys2/mingw/clang32/ -Server = https://mirrors.dotsrc.org/msys2/mingw/clang32/ -Server = https://mirrors.bfsu.edu.cn/msys2/mingw/clang32/ -Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/clang32/ -Server = https://mirrors.ustc.edu.cn/msys2/mingw/clang32/ -Server = https://mirror.nju.edu.cn/msys2/mingw/clang32/ -Server = https://repo.extreme-ix.org/msys2/mingw/clang32/ -Server = https://mirror.clarkson.edu/msys2/mingw/clang32/ -Server = https://quantum-mirror.hu/mirrors/pub/msys2/mingw/clang32/ -Server = https://mirror.archlinux.tw/MSYS2/mingw/clang32/ -Server = https://fastmirror.pp.ua/msys2/mingw/clang32/ - -## Tier 2 -Server = https://ftp.cc.uoc.gr/mirrors/msys2/mingw/clang32/ -Server = https://mirror.jmu.edu/pub/msys2/mingw/clang32/ -Server = https://mirrors.piconets.webwerks.in/msys2-mirror/mingw/clang32/ -Server = https://www2.futureware.at/~nickoe/msys2-mirror/mingw/clang32/ -Server = https://mirrors.sjtug.sjtu.edu.cn/msys2/mingw/clang32/ -Server = https://mirrors.bit.edu.cn/msys2/mingw/clang32/ -Server = https://mirrors.aliyun.com/msys2/mingw/clang32/ -Server = https://mirror.iscas.ac.cn/msys2/mingw/clang32/ -Server = https://mirrors.cloud.tencent.com/msys2/mingw/clang32/ diff --git a/mingw32.exe b/mingw32.exe index 931cbadec3b..23d754ee7ed 100755 Binary files a/mingw32.exe and b/mingw32.exe differ diff --git a/mingw64.exe b/mingw64.exe index 40a64f82dbc..15e8129c480 100755 Binary files a/mingw64.exe and b/mingw64.exe differ diff --git a/msys2.exe b/msys2.exe index e98dfccaf21..a5a1729231a 100755 Binary files a/msys2.exe and b/msys2.exe differ diff --git a/msys2_shell.cmd b/msys2_shell.cmd index 3b33b99d8a0..572656dd787 100644 --- a/msys2_shell.cmd +++ b/msys2_shell.cmd @@ -41,7 +41,6 @@ if "x%~1" == "x-mingw32" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=MINGW3 if "x%~1" == "x-mingw64" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=MINGW64& goto :checkparams if "x%~1" == "x-ucrt64" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=UCRT64& goto :checkparams if "x%~1" == "x-clang64" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=CLANG64& goto :checkparams -if "x%~1" == "x-clang32" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=CLANG32& goto :checkparams if "x%~1" == "x-clangarm64" shift& set /a msys2_shiftCounter+=1& set MSYSTEM=CLANGARM64& goto :checkparams if "x%~1" == "x-mingw" shift& set /a msys2_shiftCounter+=1& (if exist "%WD%..\..\mingw64" (set MSYSTEM=MINGW64) else (set MSYSTEM=MINGW32))& goto :checkparams rem Console types @@ -110,9 +109,6 @@ if "%MSYSTEM%" == "MINGW32" ( ) else if "%MSYSTEM%" == "CLANG64" ( set "CONTITLE=MinGW Clang x64" set "CONICON=clang64.ico" -) else if "%MSYSTEM%" == "CLANG32" ( - set "CONTITLE=MinGW Clang x32" - set "CONICON=clang32.ico" ) else if "%MSYSTEM%" == "CLANGARM64" ( set "CONTITLE=MinGW Clang ARM64" set "CONICON=clangarm64.ico" @@ -206,7 +202,7 @@ echo Usage: echo %~1 [options] [login shell parameters] echo. echo Options: -echo -mingw32 ^| -mingw64 ^| -ucrt64 ^| -clang32 ^| -clang64 ^| +echo -mingw32 ^| -mingw64 ^| -ucrt64 ^| -clang64 ^| echo -msys[2] ^| -clangarm64 Set shell type echo -defterm ^| -mintty ^| -conemu Set terminal type echo -here Use current directory as working diff --git a/ucrt64.exe b/ucrt64.exe new file mode 100644 index 00000000000..b5f5d83cce5 Binary files /dev/null and b/ucrt64.exe differ diff --git a/usr/bin/msys-guile-3.0-1.dll b/usr/bin/msys-guile-3.0-1.dll index 559e915be10..a35b4f3165e 100644 Binary files a/usr/bin/msys-guile-3.0-1.dll and b/usr/bin/msys-guile-3.0-1.dll differ diff --git a/usr/bin/shell b/usr/bin/shell index ffb5ca10d9c..2499ab2436a 100755 --- a/usr/bin/shell +++ b/usr/bin/shell @@ -36,12 +36,12 @@ fi # Argument validation -if [[ "${BASH_SOURCE}" != "${0}" && ! "${1}" =~ ^(mingw32|mingw64|ucrt64|clang64|clang32|clangarm64|msys)$ ]]; then +if [[ "${BASH_SOURCE}" != "${0}" && ! "${1}" =~ ^(mingw32|mingw64|ucrt64|clang64|clangarm64|msys)$ ]]; then echo "Unrecognized shell type ${1}" return 1 fi -if [[ "${BASH_SOURCE}" = "${0}" && "${1}" =~ ^(mingw32|mingw64|ucrt64|clang64|clang32|clangarm64|msys)$ ]]; then +if [[ "${BASH_SOURCE}" = "${0}" && "${1}" =~ ^(mingw32|mingw64|ucrt64|clang64|clangarm64|msys)$ ]]; then echo "Cannot switch to ${1} shell without sourcing" exit 1 fi @@ -81,7 +81,6 @@ else /mingw64/*) winpty "${@}" || exit ;; /ucrt64/*) winpty "${@}" || exit ;; /clang64/*) winpty "${@}" || exit ;; - /clang32/*) winpty "${@}" || exit ;; /clangarm64/*) winpty "${@}" || exit ;; *) "${@}" || exit ;; esac diff --git a/usr/lib/guile/3.0/ccache/ice-9/custom-ports.go b/usr/lib/guile/3.0/ccache/ice-9/custom-ports.go index 8c29106a133..60d0ef08ea0 100644 Binary files a/usr/lib/guile/3.0/ccache/ice-9/custom-ports.go and b/usr/lib/guile/3.0/ccache/ice-9/custom-ports.go differ diff --git a/usr/lib/guile/3.0/extensions/guile-readline.a b/usr/lib/guile/3.0/extensions/guile-readline.a index 92879404218..c68a098ee2c 100644 Binary files a/usr/lib/guile/3.0/extensions/guile-readline.a and b/usr/lib/guile/3.0/extensions/guile-readline.a differ diff --git a/usr/lib/guile/3.0/extensions/guile-readline.dll b/usr/lib/guile/3.0/extensions/guile-readline.dll index a2e96edf9ba..319f3590c4c 100644 Binary files a/usr/lib/guile/3.0/extensions/guile-readline.dll and b/usr/lib/guile/3.0/extensions/guile-readline.dll differ diff --git a/usr/lib/guile/3.0/extensions/guile-readline.dll.a b/usr/lib/guile/3.0/extensions/guile-readline.dll.a index a0a44ab2848..6f536245fde 100644 Binary files a/usr/lib/guile/3.0/extensions/guile-readline.dll.a and b/usr/lib/guile/3.0/extensions/guile-readline.dll.a differ diff --git a/usr/share/bash-completion/bash_completion b/usr/share/bash-completion/bash_completion index 36a9fa890f3..2f47a59d212 100644 --- a/usr/share/bash-completion/bash_completion +++ b/usr/share/bash-completion/bash_completion @@ -25,7 +25,7 @@ BASH_COMPLETION_VERSINFO=( 2 # x-release-please-major - 15 # x-release-please-minor + 16 # x-release-please-minor 0 # x-release-please-patch ) @@ -1708,7 +1708,7 @@ _comp_compgen_mac_addresses() # - ip link: link/ether _comp_compgen -v addresses split -- "$( { - LC_ALL=C ifconfig -a || ip -c=never link show || ip link show + ip -c=never link show || ip link show || LC_ALL=C ifconfig -a } 2>/dev/null | command sed -ne \ "s/.*[[:space:]]HWaddr[[:space:]]\{1,\}\($_re\)[[:space:]].*/\1/p" -ne \ "s/.*[[:space:]]HWaddr[[:space:]]\{1,\}\($_re\)[[:space:]]*$/\1/p" -ne \ @@ -1779,7 +1779,7 @@ _comp_compgen_ip_addresses() local PATH=$PATH:/sbin local addrs _comp_compgen -v addrs split -- "$({ - LC_ALL=C ifconfig -a || ip -c=never addr show || ip addr show + ip -c=never addr show || ip addr show || LC_ALL=C ifconfig -a } 2>/dev/null | command sed -e 's/[[:space:]]addr:/ /' -ne \ "s|.*inet${_n}[[:space:]]\{1,\}\([^[:space:]/]*\).*|\1|p")" || @@ -1813,9 +1813,12 @@ _comp_compgen_available_interfaces() if [[ ${1-} == -w ]]; then iwconfig elif [[ ${1-} == -a ]]; then - ifconfig || ip -c=never link show up || ip link show up + # Note: we prefer ip (iproute2) to ifconfig (inetutils) since long + # interface names will be truncated by ifconfig [1]. + # [1]: https://github.com/scop/bash-completion/issues/1089 + ip -c=never link show up || ip link show up || ifconfig else - ifconfig -a || ip -c=never link show || ip link show + ip -c=never link show || ip link show || ifconfig -a fi } 2>/dev/null | _comp_awk \ '/^[^ \t]/ { if ($1 ~ /^[0-9]+:/) { print $2 } else { print $1 } }')" && diff --git a/usr/share/bash-completion/completions/_alp b/usr/share/bash-completion/completions/_alp new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_alp @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_apko b/usr/share/bash-completion/completions/_apko new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_apko @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_aqua b/usr/share/bash-completion/completions/_aqua new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_aqua @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_argc b/usr/share/bash-completion/completions/_argc new file mode 100644 index 00000000000..797b59f1688 --- /dev/null +++ b/usr/share/bash-completion/completions/_argc @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd --argc-completions bash". +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" --argc-completions bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_argo b/usr/share/bash-completion/completions/_argo new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_argo @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_atlas b/usr/share/bash-completion/completions/_atlas new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_atlas @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_atmos b/usr/share/bash-completion/completions/_atmos new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_atmos @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_bashbot b/usr/share/bash-completion/completions/_bashbot new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_bashbot @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_bosh b/usr/share/bash-completion/completions/_bosh new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_bosh @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_caddy b/usr/share/bash-completion/completions/_caddy new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_caddy @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_chamber b/usr/share/bash-completion/completions/_chamber new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_chamber @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_changie b/usr/share/bash-completion/completions/_changie new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_changie @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_clusterctl b/usr/share/bash-completion/completions/_clusterctl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_clusterctl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_cmctl b/usr/share/bash-completion/completions/_cmctl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_cmctl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_coder b/usr/share/bash-completion/completions/_coder new file mode 100644 index 00000000000..2529284e7a9 --- /dev/null +++ b/usr/share/bash-completion/completions/_coder @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion --print --shell bash". +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion --print --shell bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_colima b/usr/share/bash-completion/completions/_colima new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_colima @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_conform b/usr/share/bash-completion/completions/_conform new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_conform @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_conftest b/usr/share/bash-completion/completions/_conftest new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_conftest @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_container-structure-test b/usr/share/bash-completion/completions/_container-structure-test new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_container-structure-test @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_cosign b/usr/share/bash-completion/completions/_cosign new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_cosign @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_crane b/usr/share/bash-completion/completions/_crane new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_crane @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_crictl b/usr/share/bash-completion/completions/_crictl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_crictl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_ctlptl b/usr/share/bash-completion/completions/_ctlptl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_ctlptl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_cue b/usr/share/bash-completion/completions/_cue new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_cue @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_dagger b/usr/share/bash-completion/completions/_dagger new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_dagger @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_dapr b/usr/share/bash-completion/completions/_dapr new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_dapr @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_dasel b/usr/share/bash-completion/completions/_dasel new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_dasel @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_deck b/usr/share/bash-completion/completions/_deck new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_deck @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_delta b/usr/share/bash-completion/completions/_delta new file mode 100644 index 00000000000..b610f9ed06a --- /dev/null +++ b/usr/share/bash-completion/completions/_delta @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd --generate-completion bash". +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" --generate-completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_depot b/usr/share/bash-completion/completions/_depot new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_depot @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_devspace b/usr/share/bash-completion/completions/_devspace new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_devspace @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_driftctl b/usr/share/bash-completion/completions/_driftctl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_driftctl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_dyff b/usr/share/bash-completion/completions/_dyff new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_dyff @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_esc b/usr/share/bash-completion/completions/_esc new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_esc @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_flux b/usr/share/bash-completion/completions/_flux new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_flux @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_furyctl b/usr/share/bash-completion/completions/_furyctl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_furyctl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_fx b/usr/share/bash-completion/completions/_fx new file mode 100644 index 00000000000..25abbc20a07 --- /dev/null +++ b/usr/share/bash-completion/completions/_fx @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands -*- shell-script -*- +# supporting their use of as a `complete -C` handler. +# +# This serves as a fallback in case the completion is not installed otherwise. + +type "$1" &>/dev/null && complete -C "\"$1\" 2>/dev/null" "$1" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_gcrane b/usr/share/bash-completion/completions/_gcrane new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_gcrane @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_ghorg b/usr/share/bash-completion/completions/_ghorg new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_ghorg @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_gitconfig b/usr/share/bash-completion/completions/_gitconfig new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_gitconfig @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_gitleaks b/usr/share/bash-completion/completions/_gitleaks new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_gitleaks @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_gitsign b/usr/share/bash-completion/completions/_gitsign new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_gitsign @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_glen b/usr/share/bash-completion/completions/_glen new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_glen @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_glow b/usr/share/bash-completion/completions/_glow new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_glow @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_gopass b/usr/share/bash-completion/completions/_gopass new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_gopass @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_grype b/usr/share/bash-completion/completions/_grype new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_grype @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_helmfile b/usr/share/bash-completion/completions/_helmfile new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_helmfile @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_hostctl b/usr/share/bash-completion/completions/_hostctl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_hostctl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_imgpkg b/usr/share/bash-completion/completions/_imgpkg new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_imgpkg @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_jj b/usr/share/bash-completion/completions/_jj new file mode 100644 index 00000000000..d9089bdb1c8 --- /dev/null +++ b/usr/share/bash-completion/completions/_jj @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd util completion bash". +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" util completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_just b/usr/share/bash-completion/completions/_just new file mode 100644 index 00000000000..95c86c061d6 --- /dev/null +++ b/usr/share/bash-completion/completions/_just @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd --completions bash". +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" --completions bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_jwt b/usr/share/bash-completion/completions/_jwt new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_jwt @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_k0sctl b/usr/share/bash-completion/completions/_k0sctl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_k0sctl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_k3d b/usr/share/bash-completion/completions/_k3d new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_k3d @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_k3sup b/usr/share/bash-completion/completions/_k3sup new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_k3sup @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_k6 b/usr/share/bash-completion/completions/_k6 new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_k6 @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_k9s b/usr/share/bash-completion/completions/_k9s new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_k9s @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kafkactl b/usr/share/bash-completion/completions/_kafkactl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kafkactl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kapp b/usr/share/bash-completion/completions/_kapp new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kapp @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kconf b/usr/share/bash-completion/completions/_kconf new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kconf @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kind b/usr/share/bash-completion/completions/_kind new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kind @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_ko b/usr/share/bash-completion/completions/_ko new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_ko @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kompose b/usr/share/bash-completion/completions/_kompose new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kompose @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kops b/usr/share/bash-completion/completions/_kops new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kops @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_krane b/usr/share/bash-completion/completions/_krane new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_krane @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kube-capacity b/usr/share/bash-completion/completions/_kube-capacity new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kube-capacity @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kube-linter b/usr/share/bash-completion/completions/_kube-linter new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kube-linter @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kubebuilder b/usr/share/bash-completion/completions/_kubebuilder new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kubebuilder @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kubecm b/usr/share/bash-completion/completions/_kubecm new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kubecm @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kubectl-argo-rollouts b/usr/share/bash-completion/completions/_kubectl-argo-rollouts new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kubectl-argo-rollouts @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kubectl-kuttl b/usr/share/bash-completion/completions/_kubectl-kuttl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kubectl-kuttl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kubelogin b/usr/share/bash-completion/completions/_kubelogin new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kubelogin @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kubemqctl b/usr/share/bash-completion/completions/_kubemqctl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kubemqctl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kubesec b/usr/share/bash-completion/completions/_kubesec new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kubesec @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kubeshark b/usr/share/bash-completion/completions/_kubeshark new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kubeshark @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kubespy b/usr/share/bash-completion/completions/_kubespy new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kubespy @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kustomize b/usr/share/bash-completion/completions/_kustomize new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kustomize @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_kyverno b/usr/share/bash-completion/completions/_kyverno new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_kyverno @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_limactl b/usr/share/bash-completion/completions/_limactl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_limactl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_melange b/usr/share/bash-completion/completions/_melange new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_melange @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_minishift b/usr/share/bash-completion/completions/_minishift new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_minishift @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_mockery b/usr/share/bash-completion/completions/_mockery new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_mockery @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_notation b/usr/share/bash-completion/completions/_notation new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_notation @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_nova b/usr/share/bash-completion/completions/_nova new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_nova @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_odo b/usr/share/bash-completion/completions/_odo new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_odo @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_opa b/usr/share/bash-completion/completions/_opa new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_opa @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_oras b/usr/share/bash-completion/completions/_oras new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_oras @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_pitchfork b/usr/share/bash-completion/completions/_pitchfork new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_pitchfork @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_pluto b/usr/share/bash-completion/completions/_pluto new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_pluto @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_popeye b/usr/share/bash-completion/completions/_popeye new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_popeye @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_regal b/usr/share/bash-completion/completions/_regal new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_regal @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_regctl b/usr/share/bash-completion/completions/_regctl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_regctl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_rustic b/usr/share/bash-completion/completions/_rustic new file mode 100644 index 00000000000..fe326883e3d --- /dev/null +++ b/usr/share/bash-completion/completions/_rustic @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completions bash". +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completions bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_sentry-cli b/usr/share/bash-completion/completions/_sentry-cli new file mode 100644 index 00000000000..fe326883e3d --- /dev/null +++ b/usr/share/bash-completion/completions/_sentry-cli @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completions bash". +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completions bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_sinker b/usr/share/bash-completion/completions/_sinker new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_sinker @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_slsa-verifier b/usr/share/bash-completion/completions/_slsa-verifier new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_slsa-verifier @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_sopstool b/usr/share/bash-completion/completions/_sopstool new file mode 100644 index 00000000000..2f485980a1d --- /dev/null +++ b/usr/share/bash-completion/completions/_sopstool @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion". +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_spacectl b/usr/share/bash-completion/completions/_spacectl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_spacectl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_steampipe b/usr/share/bash-completion/completions/_steampipe new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_steampipe @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_stern b/usr/share/bash-completion/completions/_stern new file mode 100644 index 00000000000..957d0dd24a8 --- /dev/null +++ b/usr/share/bash-completion/completions/_stern @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd --completion bash". +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" --completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_stripe b/usr/share/bash-completion/completions/_stripe new file mode 100644 index 00000000000..abc7ed36eb8 --- /dev/null +++ b/usr/share/bash-completion/completions/_stripe @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion --write-to-stdout --shell bash". +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion --write-to-stdout --shell bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_syft b/usr/share/bash-completion/completions/_syft new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_syft @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_talhelper b/usr/share/bash-completion/completions/_talhelper new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_talhelper @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_task b/usr/share/bash-completion/completions/_task new file mode 100644 index 00000000000..957d0dd24a8 --- /dev/null +++ b/usr/share/bash-completion/completions/_task @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd --completion bash". +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" --completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_tctl b/usr/share/bash-completion/completions/_tctl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_tctl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_tfctl b/usr/share/bash-completion/completions/_tfctl new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_tfctl @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_tilt b/usr/share/bash-completion/completions/_tilt new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_tilt @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_timoni b/usr/share/bash-completion/completions/_timoni new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_timoni @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_vela b/usr/share/bash-completion/completions/_vela new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_vela @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_velero b/usr/share/bash-completion/completions/_velero new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_velero @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_venom b/usr/share/bash-completion/completions/_venom new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_venom @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_wasmer b/usr/share/bash-completion/completions/_wasmer new file mode 100644 index 00000000000..14c157c8542 --- /dev/null +++ b/usr/share/bash-completion/completions/_wasmer @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd gen-completions bash". +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" gen-completions bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_wasmer-headless b/usr/share/bash-completion/completions/_wasmer-headless new file mode 100644 index 00000000000..14c157c8542 --- /dev/null +++ b/usr/share/bash-completion/completions/_wasmer-headless @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd gen-completions bash". +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" gen-completions bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_xc b/usr/share/bash-completion/completions/_xc new file mode 100644 index 00000000000..25abbc20a07 --- /dev/null +++ b/usr/share/bash-completion/completions/_xc @@ -0,0 +1,8 @@ +# 3rd party completion loader for commands -*- shell-script -*- +# supporting their use of as a `complete -C` handler. +# +# This serves as a fallback in case the completion is not installed otherwise. + +type "$1" &>/dev/null && complete -C "\"$1\" 2>/dev/null" "$1" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_ytt b/usr/share/bash-completion/completions/_ytt new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_ytt @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/_zola b/usr/share/bash-completion/completions/_zola new file mode 100644 index 00000000000..40fc5c37b6c --- /dev/null +++ b/usr/share/bash-completion/completions/_zola @@ -0,0 +1,9 @@ +# 3rd party completion loader for commands emitting -*- shell-script -*- +# their completion using "$cmd completion bash". +# For example, many Go programs using https://github.com/spf13/cobra do. +# +# This serves as a fallback in case the completion is not installed otherwise. + +eval -- "$("$1" completion bash 2>/dev/null)" + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/chflags b/usr/share/bash-completion/completions/chflags new file mode 100644 index 00000000000..9bac75c9dd9 --- /dev/null +++ b/usr/share/bash-completion/completions/chflags @@ -0,0 +1,52 @@ +# chflags(1) completion -*- shell-script -*- + +[[ $OSTYPE == *@(bsd|darwin)* ]] || return 1 + +# References +# +# [1] FreeBSD - https://man.freebsd.org/cgi/man.cgi?chflags(1) +# [2] NetBSD - https://man.netbsd.org/NetBSD-9.0/chflags.1 +# [3] OpenBSD - https://man.openbsd.org/chflags.1 + +_comp_cmd_chflags() +{ + local cur prev words cword comp_args + _comp_initialize -- "$@" || return + + if [[ $cur == -* ]]; then + # Complete -options + local w opts="" + for w in "${words[@]}"; do + [[ $w == -R ]] && opts="-H -L -P" && break + done + [[ $OSTYPE == *freebsd* ]] && opts="$opts -x" + _comp_compgen -- -W '-f -h -v -R $opts' + else + local REPLY + # The first argument is a list of flags; the rest are filedir. + _comp_count_args + if ((REPLY == 1)); then + case "$OSTYPE" in + *netbsd*) + _comp_delimited , -W ' + arch opaque nodump sappnd schg uappnd uchg' + ;; + *openbsd*) + _comp_delimited , -W 'arch nodump sappnd schg uappnd uchg' + ;; + *) + _comp_delimited , -W ' + simmutable nosimmutable sappend nosappend archived + noarchived sunlink nosunlink opaque noopaque nodump + dump uimmutable nouimmutable uappend nouappend hidden + nohidden uunlink nouunlink' + ;; + esac + else + _comp_compgen_filedir + fi + fi +} && + complete -F _comp_cmd_chflags chflags + +# ex: filetype=sh diff --git a/usr/share/bash-completion/completions/mfiutil b/usr/share/bash-completion/completions/mfiutil new file mode 100644 index 00000000000..080710891c7 --- /dev/null +++ b/usr/share/bash-completion/completions/mfiutil @@ -0,0 +1,126 @@ +# mfiutil completion -*- shell-script -*- + +[[ $OSTYPE == *@(freebsd|dragonflybsd|darwin|linux|solaris)* ]] || return 1 + +_comp_cmd_mfiutil() +{ + local cur prev words cword comp_args + _comp_initialize -- "$@" || return + + if [[ $cur == -* ]]; then + # Complete global options + local options="-u -d -e" + case "$OSTYPE" in + *freebsd*) + options+=" -D -t" + ;; + *dragonflybsd* | *solaris*) + options+=" -t" + ;; + esac + local end_of_options= + local w + for w in "${words[@]:1:cword-1}"; do + case "$w" in + --) + end_of_options=set + break + ;; + -*) ;; + *) + end_of_options=set + break + ;; + esac + done + if [[ ! $end_of_options ]]; then + _comp_compgen -- -W '$options' + return + fi + fi + + local REPLY + _comp_count_args -a "-*[Dtu]" + case $REPLY in + 0) + # Complete argument to global options + case "$prev" in + -D) + _comp_compgen_filedir + ;; + -t) + case "$OSTYPE" in + *freebsd* | *dragonflybsd*) + _comp_compgen -- -W 'mfi mrsas' + ;; + esac + ;; + esac + ;; + 1) + _comp_compgen -- -W ' + version show fail good rebuild syspd drive start abort locate + cache name volume clear create delete add remove patrol stop + foreign flash bbu ctrlprop' + ;; + 2) + case "$prev" in + show) + _comp_compgen -- -W ' + adapter battery config drives events firmware foreign + logstate volumes patrol progress' + ;; + drive) + _comp_compgen -- -W 'progress clear' + ;; + start) + _comp_compgen -- -W 'rebuild patrol learn' + ;; + abort) + _comp_compgen -- -W 'rebuild' + ;; + volume) + _comp_compgen -- -W 'progress' + ;; + create) + _comp_compgen -- -W ' + jbod raid0 raid1 raid5 raid6 raid10 raid50 raid60 concat' + ;; + patrol) + _comp_compgen -- -W 'disable auto manual' + ;; + stop) + _comp_compgen -- -W 'patrol' + ;; + foreign) + _comp_compgen -- -W 'scan clear diag preview import' + ;; + flash) + _comp_compgen_filedir + ;; + bbu) + _comp_compgen -- -W 'learn-delay autolearn-mode bbu-mode' + ;; + ctrlprop) + _comp_compgen -- -W 'rebuild alarm' + ;; + esac + ;; + 3) + case "${words[cword - 2]}.$prev" in + locate.*) + _comp_compgen -- -W 'on off' + ;; + cache.*) + _comp_compgen -- -W ' + enable disable reads writes write-back write-through + read-ahead bad-bbu-write-cache write-cache' + ;; + ctrlprop.alarm) + _comp_compgen -- -W 'on off 1 0' + ;; + esac + ;; + esac +} && + complete -F _comp_cmd_mfiutil mfiutil mrsasutil diff --git a/usr/share/bash-completion/completions/mrsasutil b/usr/share/bash-completion/completions/mrsasutil new file mode 100644 index 00000000000..080710891c7 --- /dev/null +++ b/usr/share/bash-completion/completions/mrsasutil @@ -0,0 +1,126 @@ +# mfiutil completion -*- shell-script -*- + +[[ $OSTYPE == *@(freebsd|dragonflybsd|darwin|linux|solaris)* ]] || return 1 + +_comp_cmd_mfiutil() +{ + local cur prev words cword comp_args + _comp_initialize -- "$@" || return + + if [[ $cur == -* ]]; then + # Complete global options + local options="-u -d -e" + case "$OSTYPE" in + *freebsd*) + options+=" -D -t" + ;; + *dragonflybsd* | *solaris*) + options+=" -t" + ;; + esac + local end_of_options= + local w + for w in "${words[@]:1:cword-1}"; do + case "$w" in + --) + end_of_options=set + break + ;; + -*) ;; + *) + end_of_options=set + break + ;; + esac + done + if [[ ! $end_of_options ]]; then + _comp_compgen -- -W '$options' + return + fi + fi + + local REPLY + _comp_count_args -a "-*[Dtu]" + case $REPLY in + 0) + # Complete argument to global options + case "$prev" in + -D) + _comp_compgen_filedir + ;; + -t) + case "$OSTYPE" in + *freebsd* | *dragonflybsd*) + _comp_compgen -- -W 'mfi mrsas' + ;; + esac + ;; + esac + ;; + 1) + _comp_compgen -- -W ' + version show fail good rebuild syspd drive start abort locate + cache name volume clear create delete add remove patrol stop + foreign flash bbu ctrlprop' + ;; + 2) + case "$prev" in + show) + _comp_compgen -- -W ' + adapter battery config drives events firmware foreign + logstate volumes patrol progress' + ;; + drive) + _comp_compgen -- -W 'progress clear' + ;; + start) + _comp_compgen -- -W 'rebuild patrol learn' + ;; + abort) + _comp_compgen -- -W 'rebuild' + ;; + volume) + _comp_compgen -- -W 'progress' + ;; + create) + _comp_compgen -- -W ' + jbod raid0 raid1 raid5 raid6 raid10 raid50 raid60 concat' + ;; + patrol) + _comp_compgen -- -W 'disable auto manual' + ;; + stop) + _comp_compgen -- -W 'patrol' + ;; + foreign) + _comp_compgen -- -W 'scan clear diag preview import' + ;; + flash) + _comp_compgen_filedir + ;; + bbu) + _comp_compgen -- -W 'learn-delay autolearn-mode bbu-mode' + ;; + ctrlprop) + _comp_compgen -- -W 'rebuild alarm' + ;; + esac + ;; + 3) + case "${words[cword - 2]}.$prev" in + locate.*) + _comp_compgen -- -W 'on off' + ;; + cache.*) + _comp_compgen -- -W ' + enable disable reads writes write-back write-through + read-ahead bad-bbu-write-cache write-cache' + ;; + ctrlprop.alarm) + _comp_compgen -- -W 'on off 1 0' + ;; + esac + ;; + esac +} && + complete -F _comp_cmd_mfiutil mfiutil mrsasutil diff --git a/usr/share/cmake/bash-completion/bash-completion-config-version.cmake b/usr/share/cmake/bash-completion/bash-completion-config-version.cmake index 000a796dd5d..ea51850d7d7 100644 --- a/usr/share/cmake/bash-completion/bash-completion-config-version.cmake +++ b/usr/share/cmake/bash-completion/bash-completion-config-version.cmake @@ -1,4 +1,4 @@ -set (PACKAGE_VERSION "2.15.0") +set (PACKAGE_VERSION "2.16.0") if (NOT ${PACKAGE_FIND_VERSION} VERSION_GREATER ${PACKAGE_VERSION}) set (PACKAGE_VERSION_COMPATIBLE 1) if (${PACKAGE_FIND_VERSION} VERSION_EQUAL ${PACKAGE_VERSION}) diff --git a/usr/share/cmake/bash-completion/bash-completion-config.cmake b/usr/share/cmake/bash-completion/bash-completion-config.cmake index 1444bca5db7..cb871b2bf7b 100644 --- a/usr/share/cmake/bash-completion/bash-completion-config.cmake +++ b/usr/share/cmake/bash-completion/bash-completion-config.cmake @@ -1,7 +1,7 @@ # config file for bash-completion # https://github.com/scop/bash-completion -set (BASH_COMPLETION_VERSION "2.15.0") +set (BASH_COMPLETION_VERSION "2.16.0") set (BASH_COMPLETION_PREFIX "/usr") diff --git a/usr/share/guile/3.0/ice-9/custom-ports.scm b/usr/share/guile/3.0/ice-9/custom-ports.scm index 6010fd94fc5..bc9de8f64a9 100644 --- a/usr/share/guile/3.0/ice-9/custom-ports.scm +++ b/usr/share/guile/3.0/ice-9/custom-ports.scm @@ -127,7 +127,9 @@ (id "custom-port") (print (make-default-print #:id id)) (truncate default-truncate) - (encoding (string->symbol (fluid-ref %default-port-encoding))) + (encoding (if (string? (fluid-ref %default-port-encoding)) + (string->symbol (fluid-ref %default-port-encoding)) + (fluid-ref %default-port-encoding))) (conversion-strategy (fluid-ref %default-port-conversion-strategy)) (close-on-gc? #f)) "Create a custom port whose behavior is determined by the methods passed diff --git a/usr/share/pkgconfig/bash-completion.pc b/usr/share/pkgconfig/bash-completion.pc index 7a8faf3e141..d605541a2ef 100644 --- a/usr/share/pkgconfig/bash-completion.pc +++ b/usr/share/pkgconfig/bash-completion.pc @@ -9,4 +9,4 @@ helpersdir=${datadir}/bash-completion/helpers Name: bash-completion Description: programmable completion for the bash shell URL: https://github.com/scop/bash-completion -Version: 2.15.0 +Version: 2.16.0 diff --git a/var/lib/pacman/local/bash-completion-2.15.0-1/mtree b/var/lib/pacman/local/bash-completion-2.15.0-1/mtree deleted file mode 100644 index 3e8c4d47366..00000000000 Binary files a/var/lib/pacman/local/bash-completion-2.15.0-1/mtree and /dev/null differ diff --git a/var/lib/pacman/local/bash-completion-2.15.0-1/desc b/var/lib/pacman/local/bash-completion-2.16.0-1/desc similarity index 76% rename from var/lib/pacman/local/bash-completion-2.15.0-1/desc rename to var/lib/pacman/local/bash-completion-2.16.0-1/desc index fac19fcbcce..ec8aa7939c3 100644 --- a/var/lib/pacman/local/bash-completion-2.15.0-1/desc +++ b/var/lib/pacman/local/bash-completion-2.16.0-1/desc @@ -2,7 +2,7 @@ bash-completion %VERSION% -2.15.0-1 +2.16.0-1 %BASE% bash-completion @@ -17,16 +17,16 @@ https://github.com/scop/bash-completion any %BUILDDATE% -1733594918 +1735139251 %INSTALLDATE% -1733888270 +1735269889 %PACKAGER% -CI (msys2/msys2-autobuild/0f71ee73/12215012249) +CI (msys2/msys2-autobuild/35ff0b71/12494243081) %SIZE% -2906947 +2956372 %LICENSE% GPL diff --git a/var/lib/pacman/local/bash-completion-2.15.0-1/files b/var/lib/pacman/local/bash-completion-2.16.0-1/files similarity index 88% rename from var/lib/pacman/local/bash-completion-2.15.0-1/files rename to var/lib/pacman/local/bash-completion-2.16.0-1/files index 1a67dc258c3..7657bf3ed64 100644 --- a/var/lib/pacman/local/bash-completion-2.15.0-1/files +++ b/var/lib/pacman/local/bash-completion-2.16.0-1/files @@ -18,6 +18,7 @@ usr/share/bash-completion/completions/7zzs usr/share/bash-completion/completions/_adb usr/share/bash-completion/completions/_airflow usr/share/bash-completion/completions/_allero +usr/share/bash-completion/completions/_alp usr/share/bash-completion/completions/_ansible usr/share/bash-completion/completions/_ansible-config usr/share/bash-completion/completions/_ansible-console @@ -27,78 +28,159 @@ usr/share/bash-completion/completions/_ansible-inventory usr/share/bash-completion/completions/_ansible-playbook usr/share/bash-completion/completions/_ansible-pull usr/share/bash-completion/completions/_ansible-vault +usr/share/bash-completion/completions/_apko +usr/share/bash-completion/completions/_aqua usr/share/bash-completion/completions/_arduino-cli +usr/share/bash-completion/completions/_argc +usr/share/bash-completion/completions/_argo +usr/share/bash-completion/completions/_atlas +usr/share/bash-completion/completions/_atmos usr/share/bash-completion/completions/_bao +usr/share/bash-completion/completions/_bashbot usr/share/bash-completion/completions/_black usr/share/bash-completion/completions/_blackd +usr/share/bash-completion/completions/_bosh usr/share/bash-completion/completions/_buf +usr/share/bash-completion/completions/_caddy usr/share/bash-completion/completions/_cal usr/share/bash-completion/completions/_cargo +usr/share/bash-completion/completions/_chamber +usr/share/bash-completion/completions/_changie usr/share/bash-completion/completions/_chezmoi usr/share/bash-completion/completions/_chfn usr/share/bash-completion/completions/_chsh usr/share/bash-completion/completions/_cilium usr/share/bash-completion/completions/_cloudquery +usr/share/bash-completion/completions/_clusterctl +usr/share/bash-completion/completions/_cmctl +usr/share/bash-completion/completions/_coder +usr/share/bash-completion/completions/_colima usr/share/bash-completion/completions/_conda +usr/share/bash-completion/completions/_conform +usr/share/bash-completion/completions/_conftest usr/share/bash-completion/completions/_constellation usr/share/bash-completion/completions/_consul +usr/share/bash-completion/completions/_container-structure-test +usr/share/bash-completion/completions/_cosign +usr/share/bash-completion/completions/_crane usr/share/bash-completion/completions/_crc +usr/share/bash-completion/completions/_crictl +usr/share/bash-completion/completions/_ctlptl +usr/share/bash-completion/completions/_cue usr/share/bash-completion/completions/_cz +usr/share/bash-completion/completions/_dagger +usr/share/bash-completion/completions/_dapr +usr/share/bash-completion/completions/_dasel usr/share/bash-completion/completions/_datree +usr/share/bash-completion/completions/_deck +usr/share/bash-completion/completions/_delta usr/share/bash-completion/completions/_deno +usr/share/bash-completion/completions/_depot +usr/share/bash-completion/completions/_devspace usr/share/bash-completion/completions/_diesel usr/share/bash-completion/completions/_dlv usr/share/bash-completion/completions/_dmesg usr/share/bash-completion/completions/_docker usr/share/bash-completion/completions/_dprint +usr/share/bash-completion/completions/_driftctl +usr/share/bash-completion/completions/_dyff usr/share/bash-completion/completions/_eject +usr/share/bash-completion/completions/_esc usr/share/bash-completion/completions/_flamegraph usr/share/bash-completion/completions/_flask +usr/share/bash-completion/completions/_flux +usr/share/bash-completion/completions/_furyctl +usr/share/bash-completion/completions/_fx usr/share/bash-completion/completions/_gaiacli usr/share/bash-completion/completions/_gaiad usr/share/bash-completion/completions/_gardenctl +usr/share/bash-completion/completions/_gcrane usr/share/bash-completion/completions/_gh usr/share/bash-completion/completions/_gh-label +usr/share/bash-completion/completions/_ghorg usr/share/bash-completion/completions/_git-bump +usr/share/bash-completion/completions/_gitconfig +usr/share/bash-completion/completions/_gitleaks +usr/share/bash-completion/completions/_gitsign +usr/share/bash-completion/completions/_glen +usr/share/bash-completion/completions/_glow usr/share/bash-completion/completions/_go-licenses usr/share/bash-completion/completions/_golangci-lint +usr/share/bash-completion/completions/_gopass usr/share/bash-completion/completions/_gopherjs usr/share/bash-completion/completions/_goreleaser +usr/share/bash-completion/completions/_grype usr/share/bash-completion/completions/_gsctl usr/share/bash-completion/completions/_gup usr/share/bash-completion/completions/_helm +usr/share/bash-completion/completions/_helmfile usr/share/bash-completion/completions/_hexdump +usr/share/bash-completion/completions/_hostctl usr/share/bash-completion/completions/_httpx usr/share/bash-completion/completions/_hugo usr/share/bash-completion/completions/_hwclock usr/share/bash-completion/completions/_ignite +usr/share/bash-completion/completions/_imgpkg usr/share/bash-completion/completions/_incus usr/share/bash-completion/completions/_infracost usr/share/bash-completion/completions/_insmod usr/share/bash-completion/completions/_insmod.static usr/share/bash-completion/completions/_ionice usr/share/bash-completion/completions/_istioctl +usr/share/bash-completion/completions/_jj usr/share/bash-completion/completions/_jungle +usr/share/bash-completion/completions/_just +usr/share/bash-completion/completions/_jwt +usr/share/bash-completion/completions/_k0sctl +usr/share/bash-completion/completions/_k3d usr/share/bash-completion/completions/_k3s +usr/share/bash-completion/completions/_k3sup +usr/share/bash-completion/completions/_k6 +usr/share/bash-completion/completions/_k9s +usr/share/bash-completion/completions/_kafkactl +usr/share/bash-completion/completions/_kapp usr/share/bash-completion/completions/_kata-runtime +usr/share/bash-completion/completions/_kconf usr/share/bash-completion/completions/_keyring +usr/share/bash-completion/completions/_kind usr/share/bash-completion/completions/_kn +usr/share/bash-completion/completions/_ko +usr/share/bash-completion/completions/_kompose usr/share/bash-completion/completions/_kontena usr/share/bash-completion/completions/_kool +usr/share/bash-completion/completions/_kops +usr/share/bash-completion/completions/_krane usr/share/bash-completion/completions/_kratos +usr/share/bash-completion/completions/_kube-capacity +usr/share/bash-completion/completions/_kube-linter usr/share/bash-completion/completions/_kubeadm +usr/share/bash-completion/completions/_kubebuilder +usr/share/bash-completion/completions/_kubecm usr/share/bash-completion/completions/_kubectl +usr/share/bash-completion/completions/_kubectl-argo-rollouts +usr/share/bash-completion/completions/_kubectl-kuttl +usr/share/bash-completion/completions/_kubelogin +usr/share/bash-completion/completions/_kubemqctl usr/share/bash-completion/completions/_kubescape +usr/share/bash-completion/completions/_kubesec +usr/share/bash-completion/completions/_kubeshark +usr/share/bash-completion/completions/_kubespy +usr/share/bash-completion/completions/_kustomize +usr/share/bash-completion/completions/_kyverno usr/share/bash-completion/completions/_lefthook +usr/share/bash-completion/completions/_limactl usr/share/bash-completion/completions/_linkerd usr/share/bash-completion/completions/_look usr/share/bash-completion/completions/_mattermost usr/share/bash-completion/completions/_mdbook +usr/share/bash-completion/completions/_melange usr/share/bash-completion/completions/_metalctl usr/share/bash-completion/completions/_minikube +usr/share/bash-completion/completions/_minishift usr/share/bash-completion/completions/_mise usr/share/bash-completion/completions/_mmctl usr/share/bash-completion/completions/_mock +usr/share/bash-completion/completions/_mockery usr/share/bash-completion/completions/_modinfo usr/share/bash-completion/completions/_modprobe usr/share/bash-completion/completions/_modules @@ -113,23 +195,33 @@ usr/share/bash-completion/completions/_nfpm usr/share/bash-completion/completions/_ngrok usr/share/bash-completion/completions/_nmcli usr/share/bash-completion/completions/_nomad +usr/share/bash-completion/completions/_notation +usr/share/bash-completion/completions/_nova usr/share/bash-completion/completions/_nox usr/share/bash-completion/completions/_npm usr/share/bash-completion/completions/_nvm usr/share/bash-completion/completions/_oc +usr/share/bash-completion/completions/_odo usr/share/bash-completion/completions/_okteto usr/share/bash-completion/completions/_op +usr/share/bash-completion/completions/_opa +usr/share/bash-completion/completions/_oras usr/share/bash-completion/completions/_ory usr/share/bash-completion/completions/_packer usr/share/bash-completion/completions/_pip usr/share/bash-completion/completions/_pip3 usr/share/bash-completion/completions/_pipenv +usr/share/bash-completion/completions/_pitchfork +usr/share/bash-completion/completions/_pluto usr/share/bash-completion/completions/_polygon-edge +usr/share/bash-completion/completions/_popeye usr/share/bash-completion/completions/_pulumi usr/share/bash-completion/completions/_px usr/share/bash-completion/completions/_qrpc usr/share/bash-completion/completions/_random usr/share/bash-completion/completions/_rclone +usr/share/bash-completion/completions/_regal +usr/share/bash-completion/completions/_regctl usr/share/bash-completion/completions/_renice usr/share/bash-completion/completions/_repomanage usr/share/bash-completion/completions/_reptyr @@ -139,21 +231,37 @@ usr/share/bash-completion/completions/_rmmod usr/share/bash-completion/completions/_rtcwake usr/share/bash-completion/completions/_ruff usr/share/bash-completion/completions/_runuser +usr/share/bash-completion/completions/_rustic usr/share/bash-completion/completions/_rustup +usr/share/bash-completion/completions/_sentry-cli +usr/share/bash-completion/completions/_sinker usr/share/bash-completion/completions/_skaffold usr/share/bash-completion/completions/_slackpkg +usr/share/bash-completion/completions/_slsa-verifier usr/share/bash-completion/completions/_sops +usr/share/bash-completion/completions/_sopstool +usr/share/bash-completion/completions/_spacectl usr/share/bash-completion/completions/_ssh-inscribe usr/share/bash-completion/completions/_sshi usr/share/bash-completion/completions/_starship +usr/share/bash-completion/completions/_steampipe +usr/share/bash-completion/completions/_stern +usr/share/bash-completion/completions/_stripe usr/share/bash-completion/completions/_su usr/share/bash-completion/completions/_svn usr/share/bash-completion/completions/_svnadmin usr/share/bash-completion/completions/_svnlook +usr/share/bash-completion/completions/_syft +usr/share/bash-completion/completions/_talhelper usr/share/bash-completion/completions/_tanzu usr/share/bash-completion/completions/_tanzu-core +usr/share/bash-completion/completions/_task +usr/share/bash-completion/completions/_tctl usr/share/bash-completion/completions/_tendermint usr/share/bash-completion/completions/_terraform +usr/share/bash-completion/completions/_tfctl +usr/share/bash-completion/completions/_tilt +usr/share/bash-completion/completions/_timoni usr/share/bash-completion/completions/_tkn usr/share/bash-completion/completions/_tkn-pac usr/share/bash-completion/completions/_todoist @@ -168,14 +276,22 @@ usr/share/bash-completion/completions/_uv usr/share/bash-completion/completions/_uvx usr/share/bash-completion/completions/_vacuum usr/share/bash-completion/completions/_vault +usr/share/bash-completion/completions/_vela +usr/share/bash-completion/completions/_velero +usr/share/bash-completion/completions/_venom usr/share/bash-completion/completions/_virtctl +usr/share/bash-completion/completions/_wasmer +usr/share/bash-completion/completions/_wasmer-headless usr/share/bash-completion/completions/_watchexec usr/share/bash-completion/completions/_write +usr/share/bash-completion/completions/_xc usr/share/bash-completion/completions/_xm usr/share/bash-completion/completions/_yq +usr/share/bash-completion/completions/_ytt usr/share/bash-completion/completions/_yum usr/share/bash-completion/completions/_zarf usr/share/bash-completion/completions/_zitadel +usr/share/bash-completion/completions/_zola usr/share/bash-completion/completions/a2x usr/share/bash-completion/completions/abook usr/share/bash-completion/completions/aclocal @@ -256,6 +372,7 @@ usr/share/bash-completion/completions/change_pw usr/share/bash-completion/completions/check_db usr/share/bash-completion/completions/check_perms usr/share/bash-completion/completions/checksec +usr/share/bash-completion/completions/chflags usr/share/bash-completion/completions/chgrp usr/share/bash-completion/completions/chkconfig usr/share/bash-completion/completions/chmod @@ -582,6 +699,7 @@ usr/share/bash-completion/completions/mdecrypt usr/share/bash-completion/completions/mdtool usr/share/bash-completion/completions/medusa usr/share/bash-completion/completions/mencoder +usr/share/bash-completion/completions/mfiutil usr/share/bash-completion/completions/micropython usr/share/bash-completion/completions/mii-diag usr/share/bash-completion/completions/mii-tool @@ -597,6 +715,7 @@ usr/share/bash-completion/completions/mozilla-firefox usr/share/bash-completion/completions/mplayer usr/share/bash-completion/completions/mplayer2 usr/share/bash-completion/completions/mr +usr/share/bash-completion/completions/mrsasutil usr/share/bash-completion/completions/msgsnarf usr/share/bash-completion/completions/msynctool usr/share/bash-completion/completions/mtx diff --git a/var/lib/pacman/local/bash-completion-2.16.0-1/mtree b/var/lib/pacman/local/bash-completion-2.16.0-1/mtree new file mode 100644 index 00000000000..c05e009c560 Binary files /dev/null and b/var/lib/pacman/local/bash-completion-2.16.0-1/mtree differ diff --git a/var/lib/pacman/local/filesystem-2023.02.07-3/mtree b/var/lib/pacman/local/filesystem-2023.02.07-3/mtree deleted file mode 100644 index 90fbcf7c23a..00000000000 Binary files a/var/lib/pacman/local/filesystem-2023.02.07-3/mtree and /dev/null differ diff --git a/var/lib/pacman/local/filesystem-2023.02.07-3/desc b/var/lib/pacman/local/filesystem-2024.12.18-1/desc similarity index 78% rename from var/lib/pacman/local/filesystem-2023.02.07-3/desc rename to var/lib/pacman/local/filesystem-2024.12.18-1/desc index 99eee48e32a..762f00eff82 100644 --- a/var/lib/pacman/local/filesystem-2023.02.07-3/desc +++ b/var/lib/pacman/local/filesystem-2024.12.18-1/desc @@ -2,7 +2,7 @@ filesystem %VERSION% -2023.02.07-3 +2024.12.18-1 %BASE% filesystem @@ -17,16 +17,16 @@ https://github.com/msys2/MSYS2-packages/tree/master/filesystem x86_64 %BUILDDATE% -1732568844 +1734590527 %INSTALLDATE% -1733542549 +1735269850 %PACKAGER% -CI (msys2/msys2-autobuild/a6b3079a/12018756277) +CI (msys2/msys2-autobuild/0f20d6bf/12407609794) %SIZE% -280373 +249321 %LICENSE% spdx:BSD-3-Clause diff --git a/var/lib/pacman/local/filesystem-2023.02.07-3/files b/var/lib/pacman/local/filesystem-2024.12.18-1/files similarity index 95% rename from var/lib/pacman/local/filesystem-2023.02.07-3/files rename to var/lib/pacman/local/filesystem-2024.12.18-1/files index 4a81d8decb0..73bdc1267d2 100644 --- a/var/lib/pacman/local/filesystem-2023.02.07-3/files +++ b/var/lib/pacman/local/filesystem-2024.12.18-1/files @@ -1,11 +1,4 @@ %FILES% -clang32.ico -clang32/ -clang32/bin/ -clang32/etc/ -clang32/include/ -clang32/lib/ -clang32/share/ clang64.ico clang64/ clang64/bin/ diff --git a/var/lib/pacman/local/filesystem-2024.12.18-1/mtree b/var/lib/pacman/local/filesystem-2024.12.18-1/mtree new file mode 100644 index 00000000000..3652352690e Binary files /dev/null and b/var/lib/pacman/local/filesystem-2024.12.18-1/mtree differ diff --git a/var/lib/pacman/local/libguile-3.0.10-1/mtree b/var/lib/pacman/local/libguile-3.0.10-1/mtree deleted file mode 100644 index e672e26ab84..00000000000 Binary files a/var/lib/pacman/local/libguile-3.0.10-1/mtree and /dev/null differ diff --git a/var/lib/pacman/local/libguile-3.0.10-1/desc b/var/lib/pacman/local/libguile-3.0.10-2/desc similarity index 80% rename from var/lib/pacman/local/libguile-3.0.10-1/desc rename to var/lib/pacman/local/libguile-3.0.10-2/desc index 20dbc4d0992..0b3f1590d47 100644 --- a/var/lib/pacman/local/libguile-3.0.10-1/desc +++ b/var/lib/pacman/local/libguile-3.0.10-2/desc @@ -2,7 +2,7 @@ libguile %VERSION% -3.0.10-1 +3.0.10-2 %BASE% guile @@ -17,16 +17,16 @@ https://www.gnu.org/software/guile/ x86_64 %BUILDDATE% -1734383335 +1735031250 %INSTALLDATE% -1734523752 +1735269891 %PACKAGER% -CI (msys2/msys2-autobuild/0f20d6bf/12361269186) +CI (msys2/msys2-autobuild/35ff0b71/12479563886) %SIZE% -56296362 +56296503 %REASON% 1 diff --git a/var/lib/pacman/local/libguile-3.0.10-1/files b/var/lib/pacman/local/libguile-3.0.10-2/files similarity index 100% rename from var/lib/pacman/local/libguile-3.0.10-1/files rename to var/lib/pacman/local/libguile-3.0.10-2/files diff --git a/var/lib/pacman/local/libguile-3.0.10-2/mtree b/var/lib/pacman/local/libguile-3.0.10-2/mtree new file mode 100644 index 00000000000..16a0b9f951e Binary files /dev/null and b/var/lib/pacman/local/libguile-3.0.10-2/mtree differ diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r446.ga2d19218d-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r446.ga2d19218d-1/mtree deleted file mode 100644 index 4f66798e25d..00000000000 Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r446.ga2d19218d-1/mtree and /dev/null differ diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r446.ga2d19218d-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r458.g03d8a40f5-1/desc similarity index 80% rename from var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r446.ga2d19218d-1/desc rename to var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r458.g03d8a40f5-1/desc index 6362462a262..1e85608f68e 100644 --- a/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r446.ga2d19218d-1/desc +++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r458.g03d8a40f5-1/desc @@ -2,7 +2,7 @@ mingw-w64-clang-aarch64-crt-git %VERSION% -12.0.0.r446.ga2d19218d-1 +12.0.0.r458.g03d8a40f5-1 %BASE% mingw-w64-crt-git @@ -17,16 +17,16 @@ https://www.mingw-w64.org/ any %BUILDDATE% -1734036168 +1735223887 %INSTALLDATE% -1734147242 +1735269901 %PACKAGER% -CI (msys2-arm/msys2-autobuild/0f71ee73/12304360346) +CI (msys2-arm/msys2-autobuild/35ff0b71/12505029814) %SIZE% -31589009 +31607211 %GROUPS% mingw-w64-clang-aarch64-toolchain diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r446.ga2d19218d-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r458.g03d8a40f5-1/files similarity index 100% rename from var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r446.ga2d19218d-1/files rename to var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r458.g03d8a40f5-1/files diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r458.g03d8a40f5-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r458.g03d8a40f5-1/mtree new file mode 100644 index 00000000000..a468423e802 Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-crt-git-12.0.0.r458.g03d8a40f5-1/mtree differ diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-git-extra-1.1.641.031e03baf-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-git-extra-1.1.641.031e03baf-1/desc index 528dfcd159c..9b423a23bb3 100644 --- a/var/lib/pacman/local/mingw-w64-clang-aarch64-git-extra-1.1.641.031e03baf-1/desc +++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-git-extra-1.1.641.031e03baf-1/desc @@ -20,7 +20,7 @@ any 1718204686 %INSTALLDATE% -1735097048 +1735269907 %PACKAGER% Johannes Schindelin diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r446.ga2d19218d-2/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r446.ga2d19218d-2/mtree deleted file mode 100644 index eb49e09e266..00000000000 Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r446.ga2d19218d-2/mtree and /dev/null differ diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r446.ga2d19218d-2/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r458.g03d8a40f5-1/desc similarity index 80% rename from var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r446.ga2d19218d-2/desc rename to var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r458.g03d8a40f5-1/desc index 36227c04d0b..9825cd64469 100644 --- a/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r446.ga2d19218d-2/desc +++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r458.g03d8a40f5-1/desc @@ -2,7 +2,7 @@ mingw-w64-clang-aarch64-headers-git %VERSION% -12.0.0.r446.ga2d19218d-2 +12.0.0.r458.g03d8a40f5-1 %BASE% mingw-w64-headers-git @@ -17,16 +17,16 @@ https://www.mingw-w64.org/ any %BUILDDATE% -1734251860 +1735223675 %INSTALLDATE% -1734320497 +1735269899 %PACKAGER% -CI (msys2-arm/msys2-autobuild/0f71ee73/12337278423) +CI (msys2-arm/msys2-autobuild/35ff0b71/12505029814) %SIZE% -90352503 +90374998 %GROUPS% mingw-w64-clang-aarch64-toolchain diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r446.ga2d19218d-2/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r458.g03d8a40f5-1/files similarity index 100% rename from var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r446.ga2d19218d-2/files rename to var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r458.g03d8a40f5-1/files diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r458.g03d8a40f5-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r458.g03d8a40f5-1/mtree new file mode 100644 index 00000000000..01a20fd2953 Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-headers-git-12.0.0.r458.g03d8a40f5-1/mtree differ diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r446.ga2d19218d-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r446.ga2d19218d-1/mtree deleted file mode 100644 index 99b4455dcc0..00000000000 Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r446.ga2d19218d-1/mtree and /dev/null differ diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r446.ga2d19218d-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r458.g03d8a40f5-1/desc similarity index 81% rename from var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r446.ga2d19218d-1/desc rename to var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r458.g03d8a40f5-1/desc index 5672a8908b0..9deee44c49f 100644 --- a/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r446.ga2d19218d-1/desc +++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r458.g03d8a40f5-1/desc @@ -2,7 +2,7 @@ mingw-w64-clang-aarch64-libmangle-git %VERSION% -12.0.0.r446.ga2d19218d-1 +12.0.0.r458.g03d8a40f5-1 %BASE% mingw-w64-libmangle-git @@ -17,13 +17,13 @@ https://www.mingw-w64.org/ any %BUILDDATE% -1734037236 +1735237458 %INSTALLDATE% -1734147242 +1735269901 %PACKAGER% -CI (msys2-arm/msys2-autobuild/0f71ee73/12304360346) +CI (msys2-arm/msys2-autobuild/35ff0b71/12506930114) %SIZE% 46897 diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r446.ga2d19218d-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r458.g03d8a40f5-1/files similarity index 100% rename from var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r446.ga2d19218d-1/files rename to var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r458.g03d8a40f5-1/files diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r458.g03d8a40f5-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r458.g03d8a40f5-1/mtree new file mode 100644 index 00000000000..b1657210c32 Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-libmangle-git-12.0.0.r458.g03d8a40f5-1/mtree differ diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r446.ga2d19218d-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r446.ga2d19218d-1/mtree deleted file mode 100644 index 80f5c1ff2d6..00000000000 Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r446.ga2d19218d-1/mtree and /dev/null differ diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r446.ga2d19218d-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r458.g03d8a40f5-1/desc similarity index 82% rename from var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r446.ga2d19218d-1/desc rename to var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r458.g03d8a40f5-1/desc index e9cfe6c387b..438aeae39b7 100644 --- a/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r446.ga2d19218d-1/desc +++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r458.g03d8a40f5-1/desc @@ -2,7 +2,7 @@ mingw-w64-clang-aarch64-libwinpthread-git %VERSION% -12.0.0.r446.ga2d19218d-1 +12.0.0.r458.g03d8a40f5-1 %BASE% mingw-w64-winpthreads-git @@ -17,13 +17,13 @@ https://www.mingw-w64.org/ any %BUILDDATE% -1734036493 +1735236598 %INSTALLDATE% -1734147242 +1735269901 %PACKAGER% -CI (msys2-arm/msys2-autobuild/0f71ee73/12304360346) +CI (msys2-arm/msys2-autobuild/35ff0b71/12506930114) %SIZE% 90947 diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r446.ga2d19218d-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r458.g03d8a40f5-1/files similarity index 100% rename from var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r446.ga2d19218d-1/files rename to var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r458.g03d8a40f5-1/files diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r458.g03d8a40f5-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r458.g03d8a40f5-1/mtree new file mode 100644 index 00000000000..334e1fad698 Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-libwinpthread-git-12.0.0.r458.g03d8a40f5-1/mtree differ diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r446.ga2d19218d-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r446.ga2d19218d-1/mtree deleted file mode 100644 index 11d8a464b3a..00000000000 Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r446.ga2d19218d-1/mtree and /dev/null differ diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r446.ga2d19218d-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r458.g03d8a40f5-1/desc similarity index 83% rename from var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r446.ga2d19218d-1/desc rename to var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r458.g03d8a40f5-1/desc index 798d06174d8..7520f15ba73 100644 --- a/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r446.ga2d19218d-1/desc +++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r458.g03d8a40f5-1/desc @@ -2,7 +2,7 @@ mingw-w64-clang-aarch64-tools-git %VERSION% -12.0.0.r446.ga2d19218d-1 +12.0.0.r458.g03d8a40f5-1 %BASE% mingw-w64-tools-git @@ -17,13 +17,13 @@ https://www.mingw-w64.org/ any %BUILDDATE% -1734037676 +1735240028 %INSTALLDATE% -1734147242 +1735269901 %PACKAGER% -CI (msys2-arm/msys2-autobuild/0f71ee73/12304360346) +CI (msys2-arm/msys2-autobuild/35ff0b71/12506930114) %SIZE% 901089 diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r446.ga2d19218d-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r458.g03d8a40f5-1/files similarity index 100% rename from var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r446.ga2d19218d-1/files rename to var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r458.g03d8a40f5-1/files diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r458.g03d8a40f5-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r458.g03d8a40f5-1/mtree new file mode 100644 index 00000000000..20ff6c5321f Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-tools-git-12.0.0.r458.g03d8a40f5-1/mtree differ diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r446.ga2d19218d-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r446.ga2d19218d-1/mtree deleted file mode 100644 index 8eefc9b688c..00000000000 Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r446.ga2d19218d-1/mtree and /dev/null differ diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r446.ga2d19218d-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r458.g03d8a40f5-1/desc similarity index 76% rename from var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r446.ga2d19218d-1/desc rename to var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r458.g03d8a40f5-1/desc index ecc36c7c30c..67ff09cd013 100644 --- a/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r446.ga2d19218d-1/desc +++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r458.g03d8a40f5-1/desc @@ -2,7 +2,7 @@ mingw-w64-clang-aarch64-winpthreads-git %VERSION% -12.0.0.r446.ga2d19218d-1 +12.0.0.r458.g03d8a40f5-1 %BASE% mingw-w64-winpthreads-git @@ -17,13 +17,13 @@ https://www.mingw-w64.org/ any %BUILDDATE% -1734036493 +1735236598 %INSTALLDATE% -1734147242 +1735269901 %PACKAGER% -CI (msys2-arm/msys2-autobuild/0f71ee73/12304360346) +CI (msys2-arm/msys2-autobuild/35ff0b71/12506930114) %SIZE% 299337 @@ -40,7 +40,7 @@ pgp %DEPENDS% mingw-w64-clang-aarch64-crt-git -mingw-w64-clang-aarch64-libwinpthread-git=12.0.0.r446.ga2d19218d +mingw-w64-clang-aarch64-libwinpthread-git=12.0.0.r458.g03d8a40f5 %CONFLICTS% mingw-w64-clang-aarch64-winpthreads diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r446.ga2d19218d-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r458.g03d8a40f5-1/files similarity index 100% rename from var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r446.ga2d19218d-1/files rename to var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r458.g03d8a40f5-1/files diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r458.g03d8a40f5-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r458.g03d8a40f5-1/mtree new file mode 100644 index 00000000000..f380013d0a9 Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-winpthreads-git-12.0.0.r458.g03d8a40f5-1/mtree differ diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r446.ga2d19218d-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r446.ga2d19218d-1/mtree deleted file mode 100644 index 21bf32cf884..00000000000 Binary files a/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r446.ga2d19218d-1/mtree and /dev/null differ diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r446.ga2d19218d-1/desc b/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r458.g03d8a40f5-1/desc similarity index 76% rename from var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r446.ga2d19218d-1/desc rename to var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r458.g03d8a40f5-1/desc index 3bbe2cc0c41..c71c5750f76 100644 --- a/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r446.ga2d19218d-1/desc +++ b/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r458.g03d8a40f5-1/desc @@ -2,7 +2,7 @@ mingw-w64-clang-aarch64-winstorecompat-git %VERSION% -12.0.0.r446.ga2d19218d-1 +12.0.0.r458.g03d8a40f5-1 %BASE% mingw-w64-winstorecompat-git @@ -17,16 +17,16 @@ https://www.mingw-w64.org/ any %BUILDDATE% -1734037975 +1735240301 %INSTALLDATE% -1734147242 +1735269901 %PACKAGER% -CI (msys2-arm/msys2-autobuild/0f71ee73/12304360346) +CI (msys2-arm/msys2-autobuild/35ff0b71/12506930114) %SIZE% -169840 +169824 %GROUPS% mingw-w64-clang-aarch64-toolchain diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r446.ga2d19218d-1/files b/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r458.g03d8a40f5-1/files similarity index 100% rename from var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r446.ga2d19218d-1/files rename to var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r458.g03d8a40f5-1/files diff --git a/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r458.g03d8a40f5-1/mtree b/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r458.g03d8a40f5-1/mtree new file mode 100644 index 00000000000..dfa493e8dae Binary files /dev/null and b/var/lib/pacman/local/mingw-w64-clang-aarch64-winstorecompat-git-12.0.0.r458.g03d8a40f5-1/mtree differ diff --git a/var/lib/pacman/local/msys2-launcher-1.5-2/mtree b/var/lib/pacman/local/msys2-launcher-1.5-2/mtree deleted file mode 100644 index 354f7ba099c..00000000000 Binary files a/var/lib/pacman/local/msys2-launcher-1.5-2/mtree and /dev/null differ diff --git a/var/lib/pacman/local/msys2-launcher-1.5-2/desc b/var/lib/pacman/local/msys2-launcher-1.5-3/desc similarity index 79% rename from var/lib/pacman/local/msys2-launcher-1.5-2/desc rename to var/lib/pacman/local/msys2-launcher-1.5-3/desc index 3c496de2834..3efe7ef4922 100644 --- a/var/lib/pacman/local/msys2-launcher-1.5-2/desc +++ b/var/lib/pacman/local/msys2-launcher-1.5-3/desc @@ -2,7 +2,7 @@ msys2-launcher %VERSION% -1.5-2 +1.5-3 %BASE% msys2-launcher @@ -17,16 +17,16 @@ Helper for launching MSYS2 shells x86_64 %BUILDDATE% -1725868714 +1734590786 %INSTALLDATE% -1726024482 +1735269901 %PACKAGER% -CI (msys2/msys2-autobuild/22f1e5ad/10768962584) +CI (msys2/msys2-autobuild/0f20d6bf/12407666257) %SIZE% -583689 +501475 %LICENSE% spdx:MIT diff --git a/var/lib/pacman/local/msys2-launcher-1.5-2/files b/var/lib/pacman/local/msys2-launcher-1.5-3/files similarity index 86% rename from var/lib/pacman/local/msys2-launcher-1.5-2/files rename to var/lib/pacman/local/msys2-launcher-1.5-3/files index 705eede8442..85586400eb1 100644 --- a/var/lib/pacman/local/msys2-launcher-1.5-2/files +++ b/var/lib/pacman/local/msys2-launcher-1.5-3/files @@ -1,6 +1,4 @@ %FILES% -clang32.exe -clang32.ini clang64.exe clang64.ini clangarm64.exe @@ -20,6 +18,5 @@ mingw64.ini 24b6e4345e70c1bc6586acc2a90a4052 msys2.ini 152346cc549c6f5dc9b8de3580cbda99 ucrt64.ini e7992b3977c21351c376981dc9cd7cc1 clang64.ini 6ff29d26a693dc134dc3cc185ee4195e -clang32.ini a75c2c97c1acaec91536ec14bd8ee1e7 clangarm64.ini bf8ef3d31665778d120e7e27c7f52800 diff --git a/var/lib/pacman/local/msys2-launcher-1.5-3/mtree b/var/lib/pacman/local/msys2-launcher-1.5-3/mtree new file mode 100644 index 00000000000..f986cb46a9b Binary files /dev/null and b/var/lib/pacman/local/msys2-launcher-1.5-3/mtree differ diff --git a/var/lib/pacman/local/pacman-mirrors-20240523-1/mtree b/var/lib/pacman/local/pacman-mirrors-20240523-1/mtree deleted file mode 100644 index 4364683c1e8..00000000000 Binary files a/var/lib/pacman/local/pacman-mirrors-20240523-1/mtree and /dev/null differ diff --git a/var/lib/pacman/local/pacman-mirrors-20240523-1/desc b/var/lib/pacman/local/pacman-mirrors-20241217-1/desc similarity index 75% rename from var/lib/pacman/local/pacman-mirrors-20240523-1/desc rename to var/lib/pacman/local/pacman-mirrors-20241217-1/desc index 0026a8db5ce..1900845f907 100644 --- a/var/lib/pacman/local/pacman-mirrors-20240523-1/desc +++ b/var/lib/pacman/local/pacman-mirrors-20241217-1/desc @@ -2,7 +2,7 @@ pacman-mirrors %VERSION% -20240523-1 +20241217-1 %BASE% pacman-mirrors @@ -17,16 +17,16 @@ https://www.msys2.org/dev/mirrors/ any %BUILDDATE% -1716447240 +1734593157 %INSTALLDATE% -1716693024 +1735269851 %PACKAGER% -CI (msys2/msys2-autobuild/63ea6585/9203528975) +CI (msys2/msys2-autobuild/657fd895/12408103218) %SIZE% -12464 +10642 %REASON% 1 diff --git a/var/lib/pacman/local/pacman-mirrors-20240523-1/files b/var/lib/pacman/local/pacman-mirrors-20241217-1/files similarity index 86% rename from var/lib/pacman/local/pacman-mirrors-20240523-1/files rename to var/lib/pacman/local/pacman-mirrors-20241217-1/files index eb00ed47030..6965918a9d0 100644 --- a/var/lib/pacman/local/pacman-mirrors-20240523-1/files +++ b/var/lib/pacman/local/pacman-mirrors-20241217-1/files @@ -1,7 +1,6 @@ %FILES% etc/ etc/pacman.d/ -etc/pacman.d/mirrorlist.clang32 etc/pacman.d/mirrorlist.clang64 etc/pacman.d/mirrorlist.mingw etc/pacman.d/mirrorlist.mingw32 @@ -16,5 +15,4 @@ etc/pacman.d/mirrorlist.mingw32 aeea08a85fd2469e91454ec9e6d7a883 etc/pacman.d/mirrorlist.mingw64 4289c91b00f3d31f4eeb0d4cfbe7551e etc/pacman.d/mirrorlist.ucrt64 3dfb700354bf6eec8cf250e7145f802a etc/pacman.d/mirrorlist.clang64 47d4098b6ca1979477b2109e4b525630 -etc/pacman.d/mirrorlist.clang32 17578dcdd2910db9f0cefb736264b5b1 diff --git a/var/lib/pacman/local/pacman-mirrors-20241217-1/mtree b/var/lib/pacman/local/pacman-mirrors-20241217-1/mtree new file mode 100644 index 00000000000..35731e6b345 Binary files /dev/null and b/var/lib/pacman/local/pacman-mirrors-20241217-1/mtree differ diff --git a/var/lib/pacman/sync/clang64.db b/var/lib/pacman/sync/clang64.db index b10ee46dd5a..a9f11d45130 100644 Binary files a/var/lib/pacman/sync/clang64.db and b/var/lib/pacman/sync/clang64.db differ diff --git a/var/lib/pacman/sync/clang64.db.sig b/var/lib/pacman/sync/clang64.db.sig index 1f7d839615e..50b5e7bef8d 100644 Binary files a/var/lib/pacman/sync/clang64.db.sig and b/var/lib/pacman/sync/clang64.db.sig differ diff --git a/var/lib/pacman/sync/clangarm64.db b/var/lib/pacman/sync/clangarm64.db index 34042e34d9b..1a9ecb8273e 100644 Binary files a/var/lib/pacman/sync/clangarm64.db and b/var/lib/pacman/sync/clangarm64.db differ diff --git a/var/lib/pacman/sync/clangarm64.db.sig b/var/lib/pacman/sync/clangarm64.db.sig index 14641c40cda..e10e3734f68 100644 Binary files a/var/lib/pacman/sync/clangarm64.db.sig and b/var/lib/pacman/sync/clangarm64.db.sig differ diff --git a/var/lib/pacman/sync/mingw32.db b/var/lib/pacman/sync/mingw32.db index b26a850167a..1babc54a2b6 100644 Binary files a/var/lib/pacman/sync/mingw32.db and b/var/lib/pacman/sync/mingw32.db differ diff --git a/var/lib/pacman/sync/mingw32.db.sig b/var/lib/pacman/sync/mingw32.db.sig index ddd48ad0370..82ec7c9a78f 100644 Binary files a/var/lib/pacman/sync/mingw32.db.sig and b/var/lib/pacman/sync/mingw32.db.sig differ diff --git a/var/lib/pacman/sync/mingw64.db b/var/lib/pacman/sync/mingw64.db index 7c3d4b02d0d..9bf91f30186 100644 Binary files a/var/lib/pacman/sync/mingw64.db and b/var/lib/pacman/sync/mingw64.db differ diff --git a/var/lib/pacman/sync/mingw64.db.sig b/var/lib/pacman/sync/mingw64.db.sig index ee68385037f..ca60e754c01 100644 Binary files a/var/lib/pacman/sync/mingw64.db.sig and b/var/lib/pacman/sync/mingw64.db.sig differ diff --git a/var/lib/pacman/sync/msys.db b/var/lib/pacman/sync/msys.db index 582ec5112e1..7071a8c0629 100644 Binary files a/var/lib/pacman/sync/msys.db and b/var/lib/pacman/sync/msys.db differ diff --git a/var/lib/pacman/sync/msys.db.sig b/var/lib/pacman/sync/msys.db.sig index 477a8645f8a..2a44651a87a 100644 Binary files a/var/lib/pacman/sync/msys.db.sig and b/var/lib/pacman/sync/msys.db.sig differ diff --git a/var/lib/pacman/sync/ucrt64.db b/var/lib/pacman/sync/ucrt64.db index b0b95ed351f..468295301e6 100644 Binary files a/var/lib/pacman/sync/ucrt64.db and b/var/lib/pacman/sync/ucrt64.db differ diff --git a/var/lib/pacman/sync/ucrt64.db.sig b/var/lib/pacman/sync/ucrt64.db.sig index 161db28203a..b1cb7b6cd1d 100644 Binary files a/var/lib/pacman/sync/ucrt64.db.sig and b/var/lib/pacman/sync/ucrt64.db.sig differ