view libfaim/aim_global.c @ 79:bfdc427b936d

[gaim-migrate @ 89] I'll save time and just post the email :-) Summary of changes: * Misc malloc/free cleanups, use g_malloc more places and other small stuff (e.g. lineardata not being freed in the error case in sound.c) * Misc signed/unsigned cleanups (use size_t more often) * read() can return -1 at any point, check return values more rigorously (read_rv variables used for this) * In can_play_audio, stat requires a pointer to an allocated stat_buf (the address of an automatic variable) * escape_text needs a buffer at least 4 times the size of the text being passed in (not 2 times); I can force core dumps with lots of newlines otherwise * There's a debug statement in netscape_command (browser.c) that was printf("Hello%d\n"); with no int for the %d; I threw in a getppid(), but the statement should probably come out eventually. Thanks, G Sumner Hayes! committer: Tailor Script <tailor@pidgin.im>
author Rob Flynn <gaim@robflynn.com>
date Wed, 05 Apr 2000 05:34:08 +0000
parents 68b230f8da5f
children
line wrap: on
line source

/*
  aim_global.c

  These are things that are globally required, but don't fit the
  naming of the rest of the functions.  Namely, the queue ptrs and fds.

 */

#include "aim.h" 

/* the dreaded global variables... */

struct login_phase1_struct aim_logininfo;

/* queue (linked list) pointers */
struct command_tx_struct *aim_queue_outgoing = NULL; /* incoming commands */
struct command_rx_struct *aim_queue_incoming = NULL; /* outgoing commands */