iOS/sqlcipher/fts5parse.c
void *sqlite3Fts5ParserAlloc(void *(*mallocProc)(YYMALLOCARGTYPE)){
  yyParser *pParser;
  pParser = (yyParser*)(*mallocProc)( (YYMALLOCARGTYPE)sizeof(yyParser) );
  if( pParser ) sqlite3Fts5ParserInit(pParser);
  return pParser;
}
/* 
** This function allocates a new parser.
** The only argument is a pointer to a function which works like
** malloc.
**
** Inputs:
** A pointer to the function used to allocate memory.
**
** Outputs:
** A pointer to a parser.  This pointer is used in subsequent calls
** to sqlite3Fts5Parser and sqlite3Fts5ParserFree.
*/
This function allocates a new parser.
The only argument is a pointer to a function which works like
malloc.

A pointer to the function used to allocate memory.

A pointer to a parser.  This pointer is used in subsequent calls
to sqlite3Fts5Parser and sqlite3Fts5ParserFree.
This function allocates a new parser . The only argument is a pointer to a function which works like malloc . A pointer to the function used to allocate memory . A pointer to a parser . This pointer is used in subsequent calls to sqlite3Fts5Parser and sqlite3Fts5ParserFree .
void *sqlite3Fts5ParserAlloc(void *(*mallocProc)(YYMALLOCARGTYPE)){
  yyParser *pParser;
  pParser = (yyParser*)(*mallocProc)( (YYMALLOCARGTYPE)sizeof(yyParser) );
  if( pParser ) sqlite3Fts5ParserInit(pParser);
  return pParser;
}
void * sqlite3Fts5ParserAlloc ( void * ( * mallocProc ) ( YYMALLOCARGTYPE ) ) { yyParser * pParser ; pParser = ( yyParser * ) ( * mallocProc ) ( ( YYMALLOCARGTYPE ) sizeof ( yyParser ) ) ; if ( pParser ) sqlite3Fts5ParserInit ( pParser ) ; return pParser ; }
This function allocates a new parser.
This function allocates a new parser .