master
Harald Wolff 2024-04-23 10:35:00 +02:00
parent b6a965eec8
commit 5ba98b1611
3 changed files with 25 additions and 3 deletions

View File

@ -3,7 +3,7 @@
"dotnet" "dotnet"
], ],
"env": { "env": {
"NUGET_SOURCE": "https://nexus.niclas-thobaben.de/repository/l--n.de/", "NUGET_SOURCE": "https://nexus.l--n.de/repository/ln.net/",
"CONFIGURATION": "Release" "CONFIGURATION": "Release"
}, },
"stages": [ "stages": [

View File

@ -209,6 +209,28 @@ namespace ln.type
return BitConverter.ToDouble(bytes, 0); return BitConverter.ToDouble(bytes, 0);
} }
public static string ReadCString(this Stream stream)
{
byte[] buffer = new byte[1024];
int p = 0, ch;
while ((ch = stream.ReadByte()) != -1)
{
if (ch == 0)
break;
if (p == buffer.Length)
{
byte[] nb = new byte[buffer.Length << 1];
Array.Copy(buffer, nb, buffer.Length);
buffer = nb;
}
buffer[p++] = (byte)ch;
}
return Encoding.UTF8.GetString(buffer, 0, p);
}

View File

@ -3,12 +3,12 @@
<PropertyGroup> <PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework> <TargetFramework>netcoreapp3.1</TargetFramework>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild> <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Version>0.1.7</Version> <Version>0.1.9</Version>
<Authors>Harald Wolff-Thobaben</Authors> <Authors>Harald Wolff-Thobaben</Authors>
<Company>l--n.de</Company> <Company>l--n.de</Company>
<AssemblyVersion>0.0.1.0</AssemblyVersion> <AssemblyVersion>0.0.1.0</AssemblyVersion>
<FileVersion>0.0.1.0</FileVersion> <FileVersion>0.0.1.0</FileVersion>
<PackageVersion>0.1.9-preview0</PackageVersion> <PackageVersion>0.1.10-preview0</PackageVersion>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>