+/***********************************************************************
+***********************************************************************/
+LIBEDITTEXT_API_CURSORAPI_FIND
+int
+ LibEditText_FindNextString(
+ int i_tinfoid,
+ int i_curid,
+ DWord *pdw_len )
+{
+ int i_result;
+ LibEditText_TextInfo *p_tinfo;
+ LibEditText_Cursor *p_cursor;
+
+ p_tinfo = LibEditText_System_GetTextInfo( i_tinfoid );
+ if( NULL == p_tinfo ) {
+ return -0x01;
+ }
+
+ p_cursor = LibEditText_CursorInfo_GetCursor( p_tinfo, i_curid );
+ if( NULL == p_cursor ) {
+ return -0x02;
+ }
+
+ i_result = LibEditText_CursorFind_FindNextString( p_tinfo, p_cursor );
+ if( 0x00 > i_result ) {
+ return i_result;
+ }
+
+ if(( LIBEDITTEXT_RET_FINDNOMATCH != i_result ) && ( NULL != pdw_len ))
+ { *pdw_len = p_cursor->dw_find_prevpos_len; }
+
+ return i_result;
+}
+
+