--- agen5/loadPseudo.c +++ agen5/loadPseudo.c @@ -49,7 +49,7 @@ findTokenType( tCC** ppzData, te_pm_state fsm_state ); static tCC* -copyMarker( tCC* pzData, char* pzMark, int* pCt ); +copyMarker( tCC* pzData, char* pzMark, size_t* pCt ); /* = = = END-STATIC-FORWARD = = = */ @@ -336,7 +336,7 @@ * as we find punctuation characters. */ static tCC* -copyMarker( tCC* pzData, char* pzMark, int* pCt ) +copyMarker( tCC* pzData, char* pzMark, size_t* pCt ) { int ct = 0; @@ -402,14 +402,14 @@ } case PM_TR_INIT_MARKER: - pzData = copyMarker( pzData, zStartMac, (int*)&startMacLen ); + pzData = copyMarker( pzData, zStartMac, &startMacLen ); if (pzData == NULL) BAD_MARKER( zMarkErr ); break; case PM_TR_TEMPL_MARKER: - pzData = copyMarker( pzData, zEndMac, (int*)&endMacLen ); + pzData = copyMarker( pzData, zEndMac, &endMacLen ); if (pzData == NULL) BAD_MARKER( zMarkErr );