GithubHelp home page GithubHelp logo

pjclibs's Introduction

pjCLibs Library
---------------------------------------------------------------------------

1 pjPath Class
========================================================================
- pjPath_GetVersion( void )
- pjPath_GetVersionPatch( void )
- pjPath_GetVersionMinor( void )
- pjPath_GetVersionMajor( void )
- pjPath_GetFileExtension( char* path, char* fileExt )
- pjPath_GetDirectoryname( char* path, char* directoryName )
- pjPath_GetFileName( char* path, char* fileName )
- pjPath_GetFileNameWithoutExtension( char* path, char* fileName )
- pjPath_GetDriveName( char* path, char* drive )

2 pjString Class
========================================================================
- pjString_GetVersion( void )
- pjString_GetVersionPatch( void )
- pjString_GetVersionMinor( void )
- pjString_GetVersionMajor( void )
- pjString_Find2( char* string, char findChar )
- pjString_FindAll2( char* string, char findChar, int* pos )
- pjString_Replace2( char* string, char oldChar, char newChar )
- pjString_Length2( char* string )
- pjString_Copy2( char* string, char* fromString )
- pjString_CopyLimited2( char* string, char* fromString, int length )
- pjString_Append2( char* string, char* append )
- pjString_Substring2( char* string, int start, int length, char* substring )
- pjString_Equals2( char* str1, char* str2 )
- pjString_ToUpper2( char* string )
- pjString_ToLower2( char* string )
- pjString_Split2( char* string, char splitChar, char** parts )
- pjString_New( int length )
- pjString_Delete( pjString* string )
- pjString_Copy( pjString* string, char* fromString )
- pjString_Find( pjString* string, char findChar )
- pjString_FindAll( pjString* string, char findChar, int* pos )
- pjString_Replace( pjString* string, char oldChar, char newChar )
- pjString_CopyLimited( pjString* string, char* fromString, int length )
- pjString_Append( pjString* string, char* append )
- pjString_Substring( pjString* string, int start, int length, char* substring )
- pjString_Equals( pjString* string1, pjString* string2 )
- pjString_ToUpper( pjString* string )
- pjString_ToLower( pjString* string )
- pjString_Split( pjString* string, char splitChar, pjString** parts )
- pjString_ToString( pjString* string )
- pjString_ToInteger( pjString* string )

3 pjTextReader Class
========================================================================
- pjTextReader_GetVersion( void )
- pjTextReader_GetVersionPatch( void )
- pjTextReader_GetVersionMinor( void )
- pjTextReader_GetVersionMajor( void )
- pjTextReader_New( void );
- pjTextReader_Delete( pjTextReader* textReader );
- pjTextReader_IsExist( char* path );
- pjTextReader_OpenFile( pjTextReader* textReader, char* path )
- pjTextReader_GetLineNumber( pjTextReader* textReader )
- pjTextReader_GetMaxLineLength( pjTextReader* textReader )
- pjTextReader_ReadChars( pjTextReader* textReader, int length, char* line )
- pjTextReader_ReadLine( pjTextReader* textReader, char* line )
- pjTextReader_CloseFile( pjTextReader* textReader )

4 pjTextWriter Class
========================================================================
- pjTextWriter_GetVersion( void )
- pjTextWriter_GetVersionPatch( void )
- pjTextWriter_GetVersionMinor( void )
- pjTextWriter_GetVersionMajor( void )
- pjTextWriter_New( void );
- pjTextWriter_Delete( pjTextWriter* textWriter );
- pjTextWriter_OpenFile( pjTextWriter* textWriter, char* path )
- pjTextWriter_WriteChars( pjTextWriter* textWriter, char* writeChars )
- pjTextWriter_WriteLine( pjTextWriter* textWriter, char* writeLine )
- pjTextWriter_CloseFile( pjTextWriter* textWriter )

5 pjJpegFile Class
========================================================================
- pjJpegFile_GetVersion( void )
- pjJpegFile_GetVersionPatch( void )
- pjJpegFile_GetVersionMinor( void )
- pjJpegFile_GetVersionMajor( void )
- pjJpegFile_New();
- pjJpegFile_Delete( pjJpegFile* jpegFile );
- pjJpegFile_ReadFile( char* fileName, pjJpegFile* jpegFile )
- pjJpegFile_WriteFile( const pjJpegFile* jpegFile, char* fileName, int quality );
- pjJpegFile_GetPixel( const pjJpegFile* jpegFile, unsigned int row, unsigned int col );
- pjJpegFile_SetPixel( pjJpegFile* jpegFile, unsigned int row, unsigned int col, pjJpegColor clr );
- pjJpegFile_SetRegionColor( pjJpegFile* jpegFile, unsigned int x, 
                                unsigned int y, 
                                unsigned int width, 
                                unsigned int height, 
                                pjJpegColor clr );

6 pjSerialPort Class
========================================================================
- pjSerialPort_GetVersion( void )
- pjSerialPort_GetVersionPatch( void )
- pjSerialPort_GetVersionMinor( void )
- pjSerialPort_GetVersionMajor( void )
- pjSerialPort_Initialize( void )
- pjSerialPort_OpenPort( int port, int baud_rate, int parity, int data_bits,
                           int stop_bits )
- pjSerialPort_ClosePort( void )
- pjSerialPort_ReadData( void* data, int length )
- pjSerialPort_WriteData( const char* data )
- pjSerialPort_BytesToRead( void )
- pjSerialPort_IsOpened( void )
- pjSerialPort_WriteChar( char ch )
- pjSerialPort_WriteLine( const char* line )
- pjSerialPort_ReadLine( void )
- pjSerialPort_ReadLineWithInterrupt( int pressKeyExit )
- pjSerialPort_ReadLineWithCallback( char key, pjSerialPort_Callback callback )
- pjSerialPort_ReadLineWithCallbacks( char* keys, pjSerialPort_Callback* callbacks )

7 pjParallelPort Class
========================================================================
- pjParallelPort_GetVersion( void );
- pjParallelPort_GetVersionPatch( void );
- pjParallelPort_GetVersionMinor( void );
- pjParallelPort_GetVersionMajor( void );
- pjParallelPort_Output( int address, unsigned char value );
- pjParallelPort_SetPinValue( int address, PARALLELPORT_PINS pin, 
                                 PARALLELPORT_VALUES value );

pjclibs's People

Contributors

joyeepeng avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.