/*s*/ /* code::changebuff*/
char* code::changebuff(char* text1,long length)
{
// Diese Routine dreht einen Buffer einfach um...
     char h;
     char *zeiger1 =0;
     char *zeiger2 =0;

     zeiger1 = text1; // Zeiger auf Anfang setzen
     zeiger2 = zeiger1 + length-1;  // Zeiger auf Ende setzen
                                    // -1 weil ab 0 gezählt wird

     // Solange laufen bis sich die Zeiger treffen
     // wobei diese sich entgegen laufen
    for(/*Initialisierung oben erklärt und durchgeführt */
        ;zeiger2>zeiger1
        ;zeiger1++,zeiger2-- )
    {
        h = *zeiger1; // Anfangsinhalt retten
        *zeiger1 = *zeiger2;  // vertauschen
        *zeiger2 = h;  // und Anfang ans Ende stellen
    }
    return((char*)text1);

}

/*e*/


