Abuse Melding

Je hebt een klacht over de onderstaande posting:

24-02-2010, 22:33 door Bitwiper

Door eMilt: Dat hier geen string class wordt gebruikt lijkt me ook niet zo gek. Het is een method welke een ruwe buffer moet scannen op de aanwezigheid van een Unicode BOM karakters. Dat is geen string handeling.Als je geen string class tot je beschikking hebt waar je unsigned chars met willekeurige waarde in kunt stoppen verzin dan maar een byte array class die zaken als lengte e.d. voor je in de gaten houdt. Nogmaals de source als toelichting, nu met regelnummers:[1]if (!mSniffingBuffer) { [2] mSniffingBuffer = new PRUint8[NS_HTML5_PARSER_SNIFFING_BUFFER_SIZE]; [3]} [4]memcpy(mSniffingBuffer + mSniffingLength, aFromSegment, aCount); Wat betekent dat: [1]Als mSniffingBuffer een waarde ongelijk nul heeft { [2] maak dan een unsigned byte array aan ter grootte van NS_HTML5_PARSER_SNIFFING_BUFFER_SIZE [3]} [4]Kopieer aCount bytes vanaf adres aFromSegment naar adres mSniffingBuffer op offset mSniffingLength Problemen: (A) stel dat bij [1] mSniffingBuffer een waarde ongelijk nul heeft bijv. omdat ...

Beschrijf je klacht (Optioneel):

captcha