Questions tagged [c]
Use this tag if you're looking for a library or program written in C, or software that consumes or produces C source code.
133
questions with no upvoted or accepted answers
7
votes
0
answers
916
views
Are there any Natural Language Processing (NLP) libraries in C?
Are there any NLP libraries/toolkits similar to NLTK or OpenNLP but in C? Note that I want something in pure C and not in C++.
5
votes
0
answers
1k
views
A Dropbox-like open source WebDAV sync client for Windows, written in C/C++/C#
I'm looking for something like ownCloud Client - a background app which syncs local folder with remove WebDAV storage accompanied with a desktop tool which has Dropbox-like UI (such as an icon in ...
3
votes
0
answers
199
views
Free FFT library for ARM CPU
I need a FFT library for ARM platforms, especially in Apple M1 and Androids. I have already browsed some, but none meets my requirement:
FFTS has stopped development, and its assembly code do not ...
3
votes
0
answers
36
views
Detect union access errors in C
Let's say I have a variant type in C implemented as an annotated union:
enum var_mode {
TYPE_A,
TYPE_B
};
union var_data {
int a;
double b;
};
struct var_type {
enum var_mode ...
3
votes
0
answers
2k
views
Which is the best http client library based on either C or C++ in terms of performance during heavy parallel downloads?
Which is the best http client library based on either C or C++ in terms of performance during heavy parallel downloads?
Currently I am looking for developing an C++ application using HTTP client ...
3
votes
0
answers
292
views
Tiny filesystem written in C
I want a simple filesystem in pure C (no FUSE, or anything).
It needs directories, and files that can grow.
Specs of embedded system I want to use it on:
128KB of flash
64KB of RAM
RTOS available ...
3
votes
0
answers
207
views
Open source implementation of C standard library for DOS
DOS operating systems are seeing a resurgence in the embedded market.
My device uses ROM-DOS from Datalight with a NEC V30Mx processor, which provides the 80286 instruction set. ROM-DOS is roughly ...
3
votes
0
answers
304
views
Generic RPC stub generator
I am looking for an RPC (Remote Procedure Call) stub generator that generates C code that allows me to call functions from one device (embedded) on a different device (PC) over some data link (USB or ...
3
votes
0
answers
385
views
Any good plotting library for massive data analysis in C/C++?
I use GNUPLOT and PGPLOT for plotting my data in C/C++. But these are ridiculously slow when the data size becomes huge. So I want a plotting library that can give me a fast response even if I plot a ...
2
votes
0
answers
10
views
Cross platform vector interface in C
C does not have built-in vector types, but many common compilers and processors have their own vector intrinsics. MacOS has a built-in SIMD library which simply creates typedef vector types to GCC ...
2
votes
0
answers
37
views
Simple C doc generator
I would like to use (find) a very simple C src code doc generator (parser). The simpler, the better.
I have looked at Doxygen (also cldoc, codedoc, cweb, Natural Docs) and found them too complicated ...
2
votes
1
answer
81
views
Simple cross-platform window/input C library to render raw pixel arrays
I want to make my own render library in a primitive way without using OpenGL or something like that. But I don't want to mess with platform specific window/input management. So I need a library like ...
2
votes
0
answers
21
views
Open Source or Freeware C code Metrics tool for Number of function Call Occurrences (Windows)
I am trying to find a metric "Number of function Call Occurrences" in Freeware tool.
Here is my expectation description:
"This metric specifies the number of function calls in the body ...
2
votes
0
answers
25
views
Software that visualizes makefile
I am looking for a tool that can visualize makefile build info:
relation & dependence diagram between build targets
compile options / link options / defines for each target
2
votes
0
answers
40
views
Library for handling Abstract Syntax Trees efficiently
I'm looking for a C/C++ library for handling Abstract Syntax Trees that can be generated after recognizing a language in Antlr or yacc/bison. Given that in software or query optimization you need to ...
2
votes
0
answers
25
views
(Java) Libraries to generate C/C++/C# Call Dependency Graphs
I'm looking for any libraries that could help me extract code symbols (functions, types etc.) from the C family languages, preferably including calling dependencies. A Java library would be best since ...
2
votes
0
answers
59
views
Proxy Resolver library in Rust
Currently, are there any stable proxy library written in Rust?
There are some alternatives in Java like proxy-vole which has the following abilities:
Retrieve proxy pac script from any operating ...
2
votes
0
answers
911
views
Slim C/C++ REST-Server library without dependencies
In an safety critical embedded environment (in terms of MISRA) I want to provide services accessible via JavaScript (the script itself is not safety critical, btw). So I'm currently looking for a ...
2
votes
0
answers
335
views
Free or affordable unit test for C (/ C++) with code parsing and stub generation
"Free" means gratis; "affordable" means up to $100.
I am currently using Vectorcast at work, and would love to use something similar on my home coding projects (which tend to be C, but are ...
2
votes
1
answer
1k
views
C/C++ open-source library to convert RTF to PDF
I need an open-source C/C++ library that would help me convert RTF document to PDF.
I have searched and the only two available solutions I have found so far are:
Librtf is a C-style library with no ...
2
votes
0
answers
52
views
A service for checking compilability of C/C++ code by as many compilers as possible?
Let's consider a scenario where you want to see how certain code behaves when compiled by variuos compilers. My specific example, I want to check how certain construct behaves when compiled by ...
2
votes
1
answer
845
views
C compiler for 8086 or other 16-bit target
I'm looking for a C cross-compiler and emulator for a 16-bit processor that runs under Linux. I'd prefer for the target to be 8086 with FreeDOS or on Dosemu (then finding an emulator is not a problem)....
2
votes
1
answer
350
views
C/C++ debug trace
I am looking for a gratis cross platform debug trace log system - which you have used for several years and can recommend from experience.
Must have
gratis, with a permissive license (e.g prefer ...
2
votes
1
answer
114
views
'abstract' slab/arena memory management/allocation library
I'm interested in a library for managing allocation and de-allocation of memory within an abstract slab. That is, a library which doesn't use malloc()/operator new/sbrk, but initially gets a ...
2
votes
0
answers
63
views
C library for images
Is there a library for reading/writing images that supports common raster graphics formats like JPG, PNG, and BMP? I want it to decode common sound formats into a simple stream loaded into memory.
...
2
votes
0
answers
453
views
Open source video-conference Skype-Like
I am looking for an open-source video-conference Skype-Like software for Linux Mint 17.
the main feature it should have is an end-to-end connection, without having NAT, so a low-level encryption.
it ...
2
votes
0
answers
81
views
A C++ library for configurable pretty-printing/dumping of large arrays?
I am looking for a library - or a piece-of-a-library - for printing the contents of arrays of elements of simple types to an output stream. Its basic use is debugging code which processes very large ...
2
votes
0
answers
146
views
Parameter value coverage for C++
I am strengthening my Jenkins build process and adding a few more checks.
I just stumbled across Parameter value coverage, which alas only handles C# code.
Is there anything similar for C / C++ ?
...
2
votes
0
answers
84
views
Very simple ordered set (or pack) implementation in C
I am looking for a simple ordered set library (function, code sample) in C (NOT in C++). It should be based on some balanced tree or similar O(log(n))-based algorithm, hashes aren't okay.
The ...
2
votes
0
answers
84
views
File delta encoding library for C?
I'm looking for a library that allows you to create a delta encoding of file changes whenever a file is changed within a directory. I'm trying to use this for a file synchronization app written in C. ...
2
votes
0
answers
172
views
Software library to render text to memory bitmap
I am looking for a software library that can be used to render text to a bitmap for use in a OpenGL API-based GUI library.
It must
Not depend on any framework like glib or Qt, It is acceptable if it ...
2
votes
0
answers
37
views
Game controller button colours database?
Is there a database of game controllers and button colours?
For example, something that lists that the Xbox 360 controller's A button is green, or the SNES controller's B button is yellow.
For ...
2
votes
0
answers
114
views
Proprietary Software Friendly Computer Algebra Library in C/C++
I'm looking into developing some proprietary software that involves Fields, Linear Algebra over Fields, Rings, Groups,...
Speed of execution is very important, which is why I'm looking to develop in ...
2
votes
0
answers
62
views
Eclipse lint plugin for C launguage on linux?
Can anybody suggest an eclipse lint plug in for C code? My C code has a dependency on glib. The lint plug in should be able to identify glib macros too.
2
votes
0
answers
2k
views
Telnet library in C/ C++ Linux that can login to telnet server
Anyone aware of a telnet library written in c or c++ (Linux) that I can use to login with password to telnet server?
I got this option however it requires Boost, which I don't want to use.
I want to ...
2
votes
1
answer
758
views
C11 compiler for Windows
I want to know what C11 compilers exist for Windows.
Even better if whatever libraries they use support native C11 threads (ie: not some hacked stuff on top of pthreads).
2
votes
1
answer
485
views
Library to solve a large sparse linear equation system $Ax=b$ (almost banded matrix)
I'm looking for a tool or library implementing a fast algorithm in C or JAVA for solving the equation $Ax=b$, where $A$ is a $N*N$ sparse matrix with $5$ non-zero diagonals $(-N,-1,0,1,N)$.
My problem ...
1
vote
0
answers
40
views
Is there a way to measure the energy consumption of a program along with its max. temperature?
I have a program written in C or Python that uses multithreading for parallelisation.
I was wondering if there was an open-source GNU program that could help me print out the total (and at regular ...
1
vote
0
answers
32
views
Seeking a lightweight C/C++ stats library that will do time series analysis and forecasting (ARIMA, etc)
Working here in an embedded Linux scenario. I'm wondering if someone could identify or point me to a C/C++ statistical library that does time series analysis (including ARMA and ARIMA, decomposition, ...
1
vote
0
answers
52
views
Unit testing framework/library for C
I'm looking for a unit testing framework or library for C code, with the framework/library itself written in C.
Required features:
Can be used on Unix-like operating systems, specifically GNU/Linux.
...
1
vote
0
answers
71
views
Can any libraries extract picture(s), if any, from an image of a page of text
I have jpeg images of pages of text, some of which have pictures within their layout. I don't care about OCR of the text, but I would like to be able to extract the pictures from the page image for ...
1
vote
1
answer
129
views
Any reliable raster library in C?
I'd like a minimal library that'll allow me to read/write/manipulate raster image formats, like BMP and PNG.
Written in C99 or C11 or otherwise portable.
Any recommendations?
Edit
I need to:
load bmp
...
1
vote
0
answers
111
views
C++ library for peer to peer communication over internet for desktop application
I am looking for a C++ library for peer to peer communication over internet for a desktop application.
The library should contain the code for client machine and Signalling/Handshake server. It should ...
1
vote
0
answers
20
views
UI layout framework library
Is there a library (preferably C#, C, C++) that specifically deals with container layouts and resizing the components?
As in, it would provide an object that will automatically resize and layout ...
1
vote
0
answers
323
views
C keyboard library
I am looking for a means to register one or more buttons being pressed and/or held down on a keyboard in pure C (C90 or later), not C++/C#. Are there any libraries or methods to actively monitor ...
1
vote
0
answers
365
views
libarchive is broken for RAR on Linux - any similar C library alternatives?
I'm using libarchive to read and scan through a generic set of archives (mostly 7z, RAR and zip).
The library interface is quite simple and although supports only linear archive processing, doesn't ...
1
vote
0
answers
68
views
Gui library with support for user movable widgets
After hard work, I have managed to write a working "widget canvas" for GTK-3.0. The user is able to move native GtkWidgets by dragging them around, pretty much like MDI.
However, moving a ...
1
vote
0
answers
18
views
Software for counting operators and operands in C
Is there software that analyses c files and counts different operators and identifies operands? Anything specific for Halstead metrics?
I also just discovered the term parser and don't know if it has ...
1
vote
0
answers
22
views
Is there an arbitrary precision library in C or C++ with cdf?
I tried GNU Science library but its precision is limited to doubles. Other than implementing the thing myself, which I hope I wont have to do, is there a library that gets me the cumulative ...
1
vote
0
answers
16
views
Drone land survey path planning
I am working on a drone mission planner app similar to Pix4dcapture and Drone Harmony. Is there any Java/C/CPP library that helps in computing the lawnmower path of the drone given the vertices of the ...