Questions tagged [clib]

Clib is the Package manager for the C programming language. Basically is a suite of small C libraries that you can manually copy/paste into your projects, aimed at providing small, focused, discoverable “micro-libraries”.

10 questions
3
votes
1 answer

Differenence among open(), _open(), and fopen() with regard to MSVC compiler?

I see these 3 functions are all related to opening a file. open: This POSIX function is deprecated. Use the ISO C++ conformant _open instead. _open: Opens a file. These functions are deprecated because more-secure versions are available; see…
smwikipedia
  • 61,609
  • 92
  • 309
  • 482
1
vote
0 answers

Why can't I use value = = setjmp(env);

Recently while reading csapp, I find in nonlocal jump, I can't use int value; value = setjmp(env); but I can use this if(setjmp(env)){ // code } Why? int value; value = setjmp(env);
1
vote
2 answers

How to convert RFC 3339 date-time to IST?

I was working with Google drive rest APIs to list my Google drive files. I was fetching below metadata of the file in my drive. In that, I am getting the "Created Time" in RFC 3339 format. Can you help me to convert the time returned by the Google…
Kirubakaran
  • 378
  • 4
  • 20
1
vote
1 answer

how to use java jnr to infer a clib struct

Is there a way for jnr to construct a struct for me in order to access a returned call using jnr. for example, if I wanted to use int statvfs(const char *path, struct statvfs *buf); where struct statvfs is: struct statvfs { unsigned long …
zcaudate
  • 13,998
  • 7
  • 64
  • 124
0
votes
0 answers

c++ stream init and c library initialization

I've written a C library for AmigaOS4. Everything is working correctly except when I try to use the libc.so and libstdc++.so. Basically the problem is that libstdc++ calls stream Init (https://en.cppreference.com/w/cpp/io/ios_base/Init) too early.…
0
votes
0 answers

How to add C-Libraries in macOS Big Sur?

I want to add a C-Library in order to include it in Code simply by typing: #include It works when I'm using the full path like so: #include "path/to/lib.h" Is there a way to add the lib to some kind of standard location, where gcc will…
sahu
  • 1
0
votes
1 answer

Using C math functions with more than one argument in JQ

How do I use C math functions in JQ that take more than one argument? There are no examples in the manual. All it says is: C math functions that take a single input argument (e.g., sin()) are available as zero-argument jq functions. C math…
Cornelius Roemer
  • 3,772
  • 1
  • 24
  • 55
0
votes
1 answer

Implement StrCat in x86_64 assembly

So here is the problem : I'm actually trying to recode some of the clib functions in assembly language (this is a school project to help start with assembly). The function I am currently working on is strcat. For the moment my goal is to keep it…
Michel
  • 11
  • 2
-1
votes
1 answer

How to run minimad.c in libmad(what is command and params)?

Could please some explain how to run minimad.c in libmad(http://www.underbit.com/products/mad/)? I followed instructions in INSTALL file. But I am not good in C and I don't know what parameters need to be passed in main function. I don't understand…
Guseyn Ismayylov
  • 367
  • 5
  • 16
-2
votes
1 answer

Windows programmer moving to linux - Coding conventions

I have been developing for Windows for a long time, mainly WinApi (and .Net). I'v started learning basic Linux, and I have some questions regarding the differences: In Windows I have barely used the C Standard library. If I needed an API, I would…
Michael
  • 796
  • 11
  • 27