Warum gibt es zwei irsend directories?

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Warum gibt es zwei irsend directories?

Beitrag von Barf »

... und zwar in

./apps/dvb/zapit/src/irsend
./apps/tuxbox/neutrino/lib/irsend

wie so oft bei duplizierte Code, nur leicht unterschiedlich

Code: Alles auswählen

$ diff `find . -name irsend.cpp`
6a7
>       $Id: irsend.cpp,v 1.6 2009/11/22 15:36:51 rhabarber1848 Exp $
9c10
< #include "irsend.h"
---
> #include <irsend/irsend.h>
55c56
<                                               unsigned int space_pos1=line.find(' ');
---
>                                               std::string::size_type space_pos1=line.find(' ');
64c65
<                                                       unsigned int space_pos2=line.find(' ',space_pos1+1);
---
>                                                       std::string::size_type space_pos2=line.find(' ',space_pos1+1);
Barf
Developer
Beiträge: 1475
Registriert: Dienstag 4. Februar 2003, 22:02

Re: Warum gibt es zwei irsend directories?

Beitrag von Barf »

Naja, keine Antwort ist ja auch eine Antwort.... :wink:

Ausserdem ist die Klasse irsend ein Parodie auf objektorientierter Programmierung: enthält genau ein Datenelement, ein Konstruktor, und eine Funktion. Benutzung ist immer, z.B. in neutrino.cpp

Code: Alles auswählen

                        CIRSend irs("sleep");
                        irs.Send();