annotate rogue3/rogue3.vcxproj @ 238:e1cd27c5464f
arogue7, xrogue: improve the handling of the arguments to fuses.
fuse() now expects a pointer as the argument to a fuse function. If
this is one of the functions that takes int, fuse() follows the pointer
and stores that value in the f_list slot, in the integer field of the
argument union. When the fuse goes off, do_fuses() recognizes the
function and passes it the integer field instead of the pointer.
This has the disadvantage of hard-coding the functions that require int
in daemon.c, but since the int is copied into f_list, it no longer has
to be in static or global memory, which simplifies several files.
| author |
John "Elwin" Edwards |
| date |
Fri, 11 Mar 2016 17:40:00 -0500 |
| parents |
4146e2a06bc1 |
| children |
23d2e2bf812f |
| rev |
line source |
|
208
|
1 <?xml version="1.0" encoding="utf-8"?>
|
|
|
2 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
|
3 <ItemGroup Label="ProjectConfigurations">
|
|
|
4 <ProjectConfiguration Include="Debug|Win32">
|
|
|
5 <Configuration>Debug</Configuration>
|
|
|
6 <Platform>Win32</Platform>
|
|
|
7 </ProjectConfiguration>
|
|
|
8 <ProjectConfiguration Include="Release|Win32">
|
|
|
9 <Configuration>Release</Configuration>
|
|
|
10 <Platform>Win32</Platform>
|
|
|
11 </ProjectConfiguration>
|
|
|
12 <ProjectConfiguration Include="Debug|x64">
|
|
|
13 <Configuration>Debug</Configuration>
|
|
|
14 <Platform>x64</Platform>
|
|
|
15 </ProjectConfiguration>
|
|
|
16 <ProjectConfiguration Include="Release|x64">
|
|
|