Comments (3)
In the H5Epush2 function, it seems that the varargs are needed "only" to construct an arbitrary string "indside" the H5Epush2() call. From c#, I think this is not really necessary since you could pass an already formatted string into the function call and omit the varargs completely. Are there other functions, where varargs are needed ?
from hdf.pinvoke.
I believe this is the only API function with vargs, but I'll know for sure by the end of the week ;-)
Yes, I agree, we should get rid of the varargs completely.
from hdf.pinvoke.
No "special needs" at the moment.
[DllImport(Constants.DLLFileName, EntryPoint = "H5Epush2",
CharSet = CharSet.Ansi,
CallingConvention = CallingConvention.Cdecl),
SuppressUnmanagedCodeSecurity, SecuritySafeCritical]
public static extern herr_t push
(hid_t estack_id, string file, string func, uint line,
hid_t class_id, hid_t major_id, hid_t minor_id, string msg);
from hdf.pinvoke.
Related Issues (20)
- The test H5Lunpack_elink_valTest3 fails on Linux.
- Invalid references to hdf5_hl.dll in H5Dpublic.cs
- Fix the documentation link in the 1.8.x series of packages
- Hdf5DotnetWrapper: a C# wrapper for h5 files HOT 1
- Can't read compound dataset with struct fields Sbyte and Float HOT 10
- Support HDF5 1.12 HOT 12
- Question: Iterate of each attribute of object and print its information #17
- Question: Call to list all open objects and how to close all of them? #18 HOT 2
- H5D(O) [read/write]_chunk incorrect function arguments? HOT 1
- [Question] How to use H5Z to set compressions and checksum HOT 2
- [Broken links] Some links are broken on the main page
- Memory leak issue when trying to open using H5O.open HOT 3
- NuGet binaries are all missing copyright/version information
- Alpine support HOT 1
- Doc comments HOT 2
- Typo?
- Thread safety? HOT 3
- Just SWIG it! (?)
- HDF.PInvoke for latest HDF version HOT 2
- Dependency on vcruntime140.dll HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hdf.pinvoke.