|
|
|
xlib-Hello World mit UTF8?
Sun, 19 Nov 2006 12:21:57 +0100 (CET)
Mahlzeit!
Ich bin noch recht frisch in xlib-Programmierung. Mein Ziel ist es,
einen UTF8-String wie z.B. "??????????????¡¥?????¡¥????????? ?¡è????????????" auszugeben.
Ich habe ein mir ein Hello-World-Programm [1] gesucht, das auch funktioniert und
wollte es dann gem?¡è?? der Angaben auf [2] UTF8-f?¡èhig machen. ...
|
Frage zur Pipe
Sat, 18 Nov 2006 10:20:41 +0100
Hallo,
habe in unterem Beispiel leichte Verst?¡èndnisschwierigkeiten. Warum wird
im ersten else-Zweig nochmal geforkt (pid2 = fork()), was bringt das?
Und vor allem, was bringt es wenn man im else-Zweig von pid2 nur die
beiden Enden der Pipe wieder schlie??t. H?¡ètte ich nicht ein zweites Mal
geforkt, h?¡ètt ...
|
XmGetPixmap
Thu, 16 Nov 2006 21:26:03 +0100
Hallo,
das folgende Codefragment:
theButtons[numButtons].pixmap = XmGetPixmap(
XtScreen(topLevel),
l_pixmapFile,
BlackPixelOfScreen(XtScreen(topLevel)),
WhitePixelOfScreen(XtScreen(topLevel))
);
free( l_pixmapFile );
if( theButtons[numButtons].pixmap == XmUNSPECIFIED_PIXMAP )
fprintf( std ...
|
ncurses auf utf-8 Terminals / setlocale
Thu, 16 Nov 2006 19:28:04 +0100
Hallo,
Ich hab hier ein kleines Konsolenprogramm, dass mittels ncurses
graphische Zeichen (f¨¹r Rahmen usw.) ausgibt. Das funktioniert
eigentlich auch ganz gut; jetzt habe ich aber einen Bugreport erhalten,
dass ich auf (manchen?) utf-8 Terminals setlocale(LC_ALL, "") aufrufen
muss, damit ncurses korrekt funkt ...
|
¨¹ber ein ExecutableInformationen
Mon, 13 Nov 2006 23:57:38 +0100
Hallo,
wie kann ich herausfinden, welche shared libraries ein Programm ben?tigt
und ob es ein 64 bit Programm ist oder f¨¹r 32 bit ¨¹bersetzt wurde?
mfg Martin
--
Firma/Company: CRESD GmbH
Phone: +49-89-65 30 95 63 Fax: +49-89-65 30 95 64
...
|
C++ und Motif
Mon, 13 Nov 2006 10:09:16 +0100
Hallo,
ich habe einen einfachen Quelltext:
#include <stdio.h>
#include <unistd.h>
#include <signal.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <Xm/Xm.h>
#include <Xm/PushB.h>
#include <Xm/RowColumn.h>
typedef struct
{
Widget button;
Pixmap pixmap;
char *commandLine;
} TOOL_BU ...
|
race-freies 'network read' timeout
Tue, 31 Oct 2006 18:33:31 +0100
Nicht ganz trivial, darum sei es hier dokumentiert
(Die fehlenden Routinen tun das, was ihre Namen vermuten lassen
wuerden. Der Code 'gehoert' auch nicht mir, sondern qua genereller
Uebertragungsklausel meinem Arbeitgeber).
Wer kein C lesen mag, sollte hier aufhoeren.
static int wait_for_reply(void)
{
...
|
mmap auf Adressbereich einschraenken
Thu, 26 Oct 2006 13:18:09 +0200
Hallo,
ich w¨¹rde gerne Speicher "in der N?he" (d.h. +-2 GiB) einer gegebenen
Adresse allozieren. Mit mmap(2) gelingt mir das aber nicht: Der Hint
wird anscheinend nur bei MMAP_FIXED ber¨¹cksichtigt, und MMAP_FIXED mappt
ohne mit der Wimper zu zucken auch Adressen kaputt (= wo anders hin),
die bereits zu meinem ...
|
Platformunabh?ngigef¨¹r C-Bibliothek serielle Kommunikation
Wed, 25 Oct 2006 14:40:47 +0000 (UTC)
Hallo,
gibt es eine einfache plattformunabh?ngige Bibliothek, in der die sereielle
Kommunikation ¨¹ber RS-232 gewrappt ist?
Alternativ w¨¹rde mir auch ein termios wrapper f¨¹r Windows reichen. Hat mingw
eventuell sowas dabei?
Gruss
Sven
--
This golden age of communication Means everyone talks at the ...
|
DTR an RS232
Sat, 21 Oct 2006 10:14:44 +0200
Guten Morgen,
m?chte von einem Messger?t, welches Werte via RS232 sendet gerne unter
Linux Werte verarbeiten. Am PC funktioniert es, am AT91RM9200 leider
nicht. N?here untersuchungen haben gezeigt, dass beim PC
(16550A-Baustein) das DTR-Signal nach dem open Befehl automatisch
gesetzt wird und nach close w ...
|
|
|