🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #12114

Re: wrappers ¿Qué son?

#12114
From: Santiago Romero
Date: Wed, 29 Aug 2001 06:47
38 lines
1855 bytes
El Tue, 28 Aug 2001 16:44:43 GMT, Holita_A_tod@s escribi�:
> �Qu� son los "wrappers"? Gracias por adelantado.
 
 Envoltorios. Por ejemplo, lo que sigue es un wrapper para
 una libreria grafica (inventada):

 miwrapper.c:

 #include <svgalib.h>

 void IniciaVideo( bla, bla, bla )
 {
   vga_init( bla, bla, bla );
 }

 void DibujaSprite
 {
  asasas asas
 }


 Esto permite a cualquiera utilizar svgalib sin saberse sus
 funciones... �para qu� sirve? Luego puedes cambiar la librer�a
 utilizada sin tocar tu programa, basta con que cambies miwrapper.c
 para que corra con SDL, Allegro, DirectX o lo que quieras, sin
 tocar el codigo principal del programa.

 saludos.
-- 
Santiago Romero
Departamento de Sistemas
sromero@servicom2000.com

Av. Primado Reig 189, entlo
46020 Valencia - Spain
Telf. (+34) 96 332 12 00
Fax. (+34) 96 332 12 01
http://www.servicom2000.com
Technical Details
Message-ID: <763im9.o01.ln@127.0.0.1>
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!top.servicom2000.COM!not-for-mail
References: <3B8BE83D.649781@un.correo>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,62218ced4fadab52
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-08-29 00:18:12 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!130.133.1.3!fu-berlin.de!uni-berlin.de!top.servicom2000.COM!not-for-mail
From: sromero@servicom2000.com (Santiago Romero)
Newsgroups: es.comp.os.linux.programacion
Subject: Re: wrappers ¿Qué son?
Date: Wed, 29 Aug 2001 08:47:35 +0200
Lines: 39
Message-ID: <763im9.o01.ln@127.0.0.1>
References: <3B8BE83D.649781@un.correo>
Reply-To: sromero@servicom2000.com
NNTP-Posting-Host: top.servicom2000.com (212.101.64.178)
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Trace: fu-berlin.de 999069491 2131474 212.101.64.178 (16 [39726])
X-Orig-Path: 127.0.0.1!nobody
User-Agent: slrn/0.9.7.1 (Linux)