msvc/libucx/libucx.vcxproj.filters

Sun, 23 Nov 2025 13:15:19 +0100

author
Mike Becker <universe@uap-core.de>
date
Sun, 23 Nov 2025 13:15:19 +0100
changeset 1508
dfc0ddd9571e
parent 1396
533ed620fd73
permissions
-rw-r--r--

optimize sorted insertion by using the infimum instead of the supremum

The reason is that the supremum returns the equal element with the smallest index, and we want the largest.
Therefore, we use the infimum, which already gives us the largest index when there are equal elements, and increase the index by one. The infimum is also guaranteed to exist in that case.

952
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
2 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
3 <ItemGroup>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
4 <Filter Include="Header">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
5 <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
6 <Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
7 </Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
8 <Filter Include="Source">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
9 <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
10 <Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
11 </Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
12 </ItemGroup>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
13 <ItemGroup>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
14 <ClInclude Include="..\..\src\cx\allocator.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
15 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
16 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
17 <ClInclude Include="..\..\src\cx\array_list.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
18 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
19 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
20 <ClInclude Include="..\..\src\cx\buffer.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
21 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
22 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
23 <ClInclude Include="..\..\src\cx\collection.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
24 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
25 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
26 <ClInclude Include="..\..\src\cx\common.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
27 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
28 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
29 <ClInclude Include="..\..\src\cx\compare.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
30 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
31 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
32 <ClInclude Include="..\..\src\cx\hash_key.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
33 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
34 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
35 <ClInclude Include="..\..\src\cx\hash_map.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
36 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
37 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
38 <ClInclude Include="..\..\src\cx\iterator.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
39 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
40 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
41 <ClInclude Include="..\..\src\cx\json.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
42 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
43 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
44 <ClInclude Include="..\..\src\cx\linked_list.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
45 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
46 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
47 <ClInclude Include="..\..\src\cx\list.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
48 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
49 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
50 <ClInclude Include="..\..\src\cx\map.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
51 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
52 </ClInclude>
1396
533ed620fd73 add kv-list files to MSVC project files
Mike Becker <universe@uap-core.de>
parents: 1023
diff changeset
53 <ClInclude Include="..\..\src\cx\kv_list.h">
533ed620fd73 add kv-list files to MSVC project files
Mike Becker <universe@uap-core.de>
parents: 1023
diff changeset
54 <Filter>Header</Filter>
533ed620fd73 add kv-list files to MSVC project files
Mike Becker <universe@uap-core.de>
parents: 1023
diff changeset
55 </ClInclude>
952
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
56 <ClInclude Include="..\..\src\cx\mempool.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
57 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
58 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
59 <ClInclude Include="..\..\src\cx\printf.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
60 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
61 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
62 <ClInclude Include="..\..\src\cx\properties.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
63 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
64 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
65 <ClInclude Include="..\..\src\cx\string.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
66 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
67 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
68 <ClInclude Include="..\..\src\cx\test.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
69 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
70 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
71 <ClInclude Include="..\..\src\cx\tree.h">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
72 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
73 </ClInclude>
971
cc204fc56c9c rename utils.h to streams.h
Mike Becker <universe@uap-core.de>
parents: 952
diff changeset
74 <ClInclude Include="..\..\src\cx\streams.h">
952
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
75 <Filter>Header</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
76 </ClInclude>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
77 </ItemGroup>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
78 <ItemGroup>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
79 <ClCompile Include="..\..\src\allocator.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
80 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
81 </ClCompile>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
82 <ClCompile Include="..\..\src\array_list.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
83 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
84 </ClCompile>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
85 <ClCompile Include="..\..\src\buffer.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
86 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
87 </ClCompile>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
88 <ClCompile Include="..\..\src\compare.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
89 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
90 </ClCompile>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
91 <ClCompile Include="..\..\src\hash_key.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
92 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
93 </ClCompile>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
94 <ClCompile Include="..\..\src\hash_map.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
95 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
96 </ClCompile>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
97 <ClCompile Include="..\..\src\iterator.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
98 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
99 </ClCompile>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
100 <ClCompile Include="..\..\src\json.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
101 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
102 </ClCompile>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
103 <ClCompile Include="..\..\src\linked_list.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
104 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
105 </ClCompile>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
106 <ClCompile Include="..\..\src\list.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
107 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
108 </ClCompile>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
109 <ClCompile Include="..\..\src\map.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
110 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
111 </ClCompile>
1396
533ed620fd73 add kv-list files to MSVC project files
Mike Becker <universe@uap-core.de>
parents: 1023
diff changeset
112 <ClCompile Include="..\..\src\kv_list.c">
533ed620fd73 add kv-list files to MSVC project files
Mike Becker <universe@uap-core.de>
parents: 1023
diff changeset
113 <Filter>Source</Filter>
533ed620fd73 add kv-list files to MSVC project files
Mike Becker <universe@uap-core.de>
parents: 1023
diff changeset
114 </ClCompile>
952
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
115 <ClCompile Include="..\..\src\mempool.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
116 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
117 </ClCompile>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
118 <ClCompile Include="..\..\src\printf.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
119 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
120 </ClCompile>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
121 <ClCompile Include="..\..\src\properties.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
122 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
123 </ClCompile>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
124 <ClCompile Include="..\..\src\string.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
125 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
126 </ClCompile>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
127 <ClCompile Include="..\..\src\tree.c">
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
128 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
129 </ClCompile>
971
cc204fc56c9c rename utils.h to streams.h
Mike Becker <universe@uap-core.de>
parents: 952
diff changeset
130 <ClCompile Include="..\..\src\streams.c">
952
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
131 <Filter>Source</Filter>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
132 </ClCompile>
1023
1f22de6977a1 add szmul.c to msvc project
Mike Becker <universe@uap-core.de>
parents: 971
diff changeset
133 <ClCompile Include="..\..\src\szmul.c">
1f22de6977a1 add szmul.c to msvc project
Mike Becker <universe@uap-core.de>
parents: 971
diff changeset
134 <Filter>Source</Filter>
1f22de6977a1 add szmul.c to msvc project
Mike Becker <universe@uap-core.de>
parents: 971
diff changeset
135 </ClCompile>
952
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
136 </ItemGroup>
dc53362bc5a7 add msvc support
Mike Becker <universe@uap-core.de>
parents:
diff changeset
137 </Project>

mercurial