The qDecoder Project: C/C++ Library

- Main Page
- Data Structures
- Files

- File List
- Globals

# qSystem.c File Reference

System API. More...

## Functions
const char * | qSysGetEnv (const char *envname, const char *nullstr)
| Get system environment variable.
char * | qSysCmd (const char *cmd)
| Get the result string of external command execution.
const char * | qDecoderVersion (void)
| Get the version string of qDecoder library.

## Detailed Description

System API.

## Function Documentation

const char* qSysGetEnv | ( | const char * | envname,
|  | const char * | nullstr |
| ) |  |  |

Get system environment variable.

Parameters:

  | envname | environment name
  | nullstr | if not found, return this string

Returns:
  a pointer of environment variable

char* qSysCmd | ( | const char * | cmd | ) |

Get the result string of external command execution.

Parameters:

  | cmd | external command

Returns:
  malloced string pointer which contains result if successful, otherwise returns NULL

Note:
  If the command does not report result but it is executed successfully, this will returns empty string(not null)

const char* qDecoderVersion | ( | void |  | ) |

Get the version string of qDecoder library.

Returns:
  a pointer of version string

[Home] [About] [Examples] [Changes] [Download] [SVN Repository] [Install] [Reference]