@@ -42,53 +42,41 @@ SRE(at)(SRE_STATE* state, const SRE_CHAR* ptr, SRE_CODE at)
4242 return ((void * ) ptr == state -> end );
4343
4444 case SRE_AT_BOUNDARY :
45- if (state -> beginning == state -> end )
46- return 0 ;
4745 thatp = ((void * ) ptr > state -> beginning ) ?
4846 SRE_IS_WORD ((int ) ptr [-1 ]) : 0 ;
4947 thisp = ((void * ) ptr < state -> end ) ?
5048 SRE_IS_WORD ((int ) ptr [0 ]) : 0 ;
5149 return thisp != thatp ;
5250
5351 case SRE_AT_NON_BOUNDARY :
54- if (state -> beginning == state -> end )
55- return 0 ;
5652 thatp = ((void * ) ptr > state -> beginning ) ?
5753 SRE_IS_WORD ((int ) ptr [-1 ]) : 0 ;
5854 thisp = ((void * ) ptr < state -> end ) ?
5955 SRE_IS_WORD ((int ) ptr [0 ]) : 0 ;
6056 return thisp == thatp ;
6157
6258 case SRE_AT_LOC_BOUNDARY :
63- if (state -> beginning == state -> end )
64- return 0 ;
6559 thatp = ((void * ) ptr > state -> beginning ) ?
6660 SRE_LOC_IS_WORD ((int ) ptr [-1 ]) : 0 ;
6761 thisp = ((void * ) ptr < state -> end ) ?
6862 SRE_LOC_IS_WORD ((int ) ptr [0 ]) : 0 ;
6963 return thisp != thatp ;
7064
7165 case SRE_AT_LOC_NON_BOUNDARY :
72- if (state -> beginning == state -> end )
73- return 0 ;
7466 thatp = ((void * ) ptr > state -> beginning ) ?
7567 SRE_LOC_IS_WORD ((int ) ptr [-1 ]) : 0 ;
7668 thisp = ((void * ) ptr < state -> end ) ?
7769 SRE_LOC_IS_WORD ((int ) ptr [0 ]) : 0 ;
7870 return thisp == thatp ;
7971
8072 case SRE_AT_UNI_BOUNDARY :
81- if (state -> beginning == state -> end )
82- return 0 ;
8373 thatp = ((void * ) ptr > state -> beginning ) ?
8474 SRE_UNI_IS_WORD ((int ) ptr [-1 ]) : 0 ;
8575 thisp = ((void * ) ptr < state -> end ) ?
8676 SRE_UNI_IS_WORD ((int ) ptr [0 ]) : 0 ;
8777 return thisp != thatp ;
8878
8979 case SRE_AT_UNI_NON_BOUNDARY :
90- if (state -> beginning == state -> end )
91- return 0 ;
9280 thatp = ((void * ) ptr > state -> beginning ) ?
9381 SRE_UNI_IS_WORD ((int ) ptr [-1 ]) : 0 ;
9482 thisp = ((void * ) ptr < state -> end ) ?
0 commit comments