Flexible C-string Manipulation (in C)

  •        0

cstring is a small and simple C library for the definition and manipulation of expandable C-style strings. Strings are represented as instances of the cstring_t structure, and manipulated by the library's functions.




Related Projects

Cutil - A tool package provides C language functions like java.util collection and other data struct

C language collection tool package which provides basic data structure on different platform. Support Platform: |----- Windows |----- Linux |----- Unix |----- Solaris |----- Mac OS |----- VxWorks |----- Android Current now we only test on Windows and will development & test on other platform, please wait. Current Provide: |----- Vector for C, Thread safe |----- ArrayList for C |----- LinkedList for C |----- HashMap for C |----- HashSet for C |----- HashTable for C, Thread safe |----- Queue for C

Stringencoders - A collection of high performance c-string transformations

A collection of high performance c-string transformations, frequently 2x faster than standard implementations (if they exist at all). including base64, standard base64, web/url safe, with configurable alphabet base85 (good for http cookies) base16 (hex) base2 (ascii binary) url escaping javascript string escaping fast number to string conversion, 4-22x faster than sprintf! fast ascii upper/lower case conversion, 2-66x faster than stdlib! (yes, 66x faster) And it's all wrapped up in a bow for you

Wvactiveform - Yii ActiveForm with jQuery validation support

wvActiveForm is a CActiveForm descendant that validates the input on client with jQuery, using the rules defined at the model, while also supporting custom rules. Besides validation some rules may also filter invalid characters during typing. Validators: Required Number String (length) Email Default value (displays value that disappear on field click) No whitespace URL Manual rules Rules: jQuery.Validate jQuery.Numeric jQuery.DefaultValue jQuery.keyFilter CValidator supported: CRequiredValidator

C++ Hash Container Benchmark

C++ Hash Container Benchmark for STL map, C++0x unordered map, Boost unordered map, ATL map and ATL hash map for STL wide string and ATL CString.

Python-thunder-engine - 迅雷开放引擎python扩展

概述这个扩展使得python能方便的调用迅雷开放引擎执行下载任务 截图 python调用示例#coding:gbkimport python_thunder_engine as pfrom time import sleepfrom datetime import datetimeimport ostotal=0recv=0start_time=datetime.now()enum_errors=(\t"未知", #æ­¤æ�¡ä¸�用\t"尚未进行åˆ�始化",\t"ä¸�支æŒ�çš„å��议,目å‰�å�ªæ”¯æŒ�HTTP",\t"åˆ�始化托盘图标失败",\t"添加托盘图标失败",\t"指针为空",\t"字符串是空串",\t"传入的路径没有包å�«æ–‡ä»¶å�

Fourd-plugin-sdk - 4D Plugin SDK

4D Plugin SDKThis project covers the SDK used to write plugins for 4D and 4DServer. void ConcatStrings (char *srce, char *toAppend) { if(PA_GetUserStringKind() == eSK_CString) MyConcatCStrings(srce, toAppend); if(PA_GetUserStringKind() == eSK_PString) MyConcatPStrings( (unsigned char *) srce, (unsigned char *)toAppend); }See wiki for instruction on how to use Tortoise with code.google

Gwt-phpcallback - Automatic RpcPhp calling - Ready To Use

Package to automatic rpc callback to php with code generator. Really simple to use, inspired by GWTcallback and extends by gwtphprpc.Use custom object, throws, primitive type, arrays created in Java, generate php code. What Is PhpRpc CallbackPhpRpc Callback is a simple package to manage connection with php server. Tested on GWT 2.0.0, 2.3.0 ExampleJavaInitialization gwt.xmlImport module <inherits name='com.mostka.phprpc.PhpRpc'/>Set server path <set-configuration-property name="serverPath" value

Kopul - Kopt : Kind of pack/unpack language

a DSL for describing binary data. Generate encoder/decoder as standalone library or interpreted at runtime. examples//A TYPE PASCAL STRINGpascalString={len:#8 [#8 (len)]}char=#8// A CSTRINGcstring1=[c:char (?c!=0)]cstring2=[char (?)]// A CSTRING : IMPLICIT USE OF REGISTERScstringshort=[#8(?)]// OPCODE MAPPING// * just 2 type functions and 1 enummodRM(mod,ro,rm)={rm:#3 ro:#3 mod:#2}sib(ss,sib,base)={base:#3 id:#3 ss:#2}R32_MAP=<%EAX=0,ECX,EDX,EBX,ESP,EBP,ESI,EDI%>// * the ADD instructionADD={opco

Stl-debug - STL debugging library

Library to debug STL containers, specially useful from GDB. This project belongs to FuDePAN. IntroductionThis library helps to debug C++ applications that use STL. It's specially tuned to overcome the issues that GDB has as of version 6.8. Basically, the library provides functions to inspect and display STL containers. UsageThree functions are provided: stl_element(container, id) that retrieves an element address from a container based on the id. The id type depends on the container type. stl_pr

mfc-strprintf - Printf directly to an MFC CString

Printf directly to an MFC CString