23 lines
562 B
C
23 lines
562 B
C
/*!
|
|
* @file xregex.h
|
|
* @brief
|
|
* @details
|
|
* Project: \n
|
|
* Subsystem: \n
|
|
* Module: \n
|
|
* Code: GNU-C\n
|
|
*
|
|
* @date 01.03.2017
|
|
* @author SESA354004
|
|
*/
|
|
|
|
#ifndef EXT_XREGEX_H_
|
|
#define EXT_XREGEX_H_
|
|
|
|
#include <regex.h>
|
|
|
|
#define XREGEX_IS_MATCHGROUP(groupArray, groupIndex) (groupArray[groupIndex].rm_so < groupArray[groupIndex].rm_eo && 0 <= groupArray[groupIndex].rm_so)
|
|
#define XREGEX_SIZEOF_MATCHGROUP(groupArray, groupIndex) (size_t) (groupArray[groupIndex].rm_eo - groupArray[groupIndex].rm_so)
|
|
|
|
#endif /* EXT_XREGEX_H_ */
|