Changes in / [1:3]


Ignore:
Location:
/pjproject/main
Files:
6 added
1 deleted
264 edited

Legend:

Unmodified
Added
Removed
  • /pjproject/main/Makefile

    r1 r3  
    11DIRS = pjlib pjsdp pjmedia pjsip 
    22 
    3 MAKE_FLAGS := TARGET=$(TARGET) 
    4  
    53ifdef MINSIZE 
    6 MAKE_FLAGS := $(MAKE_FLAGS) MINSIZE=1 
     4MAKE_FLAGS := MINSIZE=1 
    75endif 
    86 
     
    2220BINS = pjsip/bin/pjsua$(EXE)  
    2321 
    24 include pjlib/build/make-$(TARGET).inc 
    25  
    2622size: 
    27         @echo 'TARGET=$(TARGET)' 
    2823        @echo -n 'Date: ' 
    2924        @date 
     
    4237        done 
    4338 
     39dos2unix: 
     40        for f in `find . | egrep '(mak|h|c|S|s|Makefile)$$'`; do \ 
     41                dos2unix "$$f" > dos2unix.tmp; \ 
     42                cp dos2unix.tmp "$$f"; \ 
     43        done 
     44        rm -f dos2unix.tmp 
     45 
     46xhdrid: 
     47        for f in `find . | egrep '\.(h|c|S|s|cpp|hpp)$$'`; do \ 
     48                echo Processing $$f...; \ 
     49                cat $$f | sed 's/.*\$$Author\$$/ */' > /tmp/id; \ 
     50                cp /tmp/id $$f; \ 
     51        done 
     52 
  • /pjproject/main/build.mak

    r1 r3  
    5454#export KERNEL_ARCH = ARCH=um 
    5555 
     56# 
     57# SunOS, sparc, gcc 
     58# 
     59#export MACHINE_NAME := sparc 
     60#export OS_NAME := sunos 
     61#export CC_NAME := gcc 
     62#export HOST_NAME := unix 
     63 
  • /pjproject/main/build/rules.mak

    r1 r3  
    149149        for F in $(FULL_SRCS); do \ 
    150150           if test -f $$F; then \ 
    151              echo -n $(OBJDIR)/ >> $(DEP_FILE); \ 
     151             bash -c "echo -n $(OBJDIR)/" >> $(DEP_FILE); \ 
    152152             if gcc -MM $(DEPFLAGS) $$F | sed '/^#/d' >> $(DEP_FILE); then \ 
    153153                true; \ 
    154154             else \ 
    155155                echo 'err:' >> $(DEP_FILE); \ 
     156                rm -f $(DEP_FILE); \ 
    156157                exit 1; \ 
    157158             fi; \ 
    158159           fi; \ 
    159         done 
     160        done; 
    160161 
    161162dep: depend 
  • /pjproject/main/pjlib/build

    • Property svn:ignore set to
      .pjlib*
      output/*
      core
  • /pjproject/main/pjlib/build/Makefile

    r1 r3  
    6161# Gather all flags. 
    6262# 
    63 export _CFLAGS  := $(CC_CFLAGS) $(OS_CFLAGS) $(HOST_CFLAGS) $(M_CFLAGS) \ 
     63export _CFLAGS  := -O2 $(CC_CFLAGS) $(OS_CFLAGS) $(HOST_CFLAGS) $(M_CFLAGS) \ 
    6464                   $(CFLAGS) $(CC_INC)../include 
    6565export _CXXFLAGS:= $(_CFLAGS) $(CC_CXXFLAGS) $(OS_CXXFLAGS) $(M_CXXFLAGS) \ 
  • /pjproject/main/pjlib/build/output

    • Property svn:ignore set to
      *
  • /pjproject/main/pjlib/include/pj

    • Property svn:ignore set to
      config_site.h
  • /pjproject/main/pjlib/include/pj/addr_resolv.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/addr_resolv.h 2     10/14/05 12:25a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_ADDR_RESOLV_H__ 
  • /pjproject/main/pjlib/include/pj/array.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/array.h 7     10/14/05 12:25a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJ_ARRAY_H__ 
    35#define __PJ_ARRAY_H__ 
  • /pjproject/main/pjlib/include/pj/assert.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/assert.h 4     10/14/05 12:25a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJ_ASSERT_H__ 
    35#define __PJ_ASSERT_H__ 
  • /pjproject/main/pjlib/include/pj/compat/assert.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/compat/assert.h 3     9/22/05 10:31a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/compat/assert.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/cc_gcc.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/compat/cc_gcc.h 2     9/17/05 10:37a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/compat/cc_gcc.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/cc_msvc.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/compat/cc_msvc.h 3     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/include/pj/compat/cc_msvc.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/ctype.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/compat/ctype.h 3     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/include/pj/compat/ctype.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/errno.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/compat/errno.h 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJ_COMPAT_ERRNO_H__ 
    35#define __PJ_COMPAT_ERRNO_H__ 
     
    1012 
    1113#elif (defined(PJ_LINUX) && PJ_LINUX != 0) || \ 
    12       (defined(PJ_LINUX_KERNEL) && PJ_LINUX_KERNEL != 0) 
     14      (defined(PJ_LINUX_KERNEL) && PJ_LINUX_KERNEL != 0) || \ 
     15      (defined(PJ_SUNOS) && PJ_SUNOS != 0) 
    1316 
    1417    typedef int pj_os_err_type; 
  • /pjproject/main/pjlib/include/pj/compat/high_precision.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/compat/high_precision.h 3     10/29/05 11:51a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJ_COMPAT_HIGH_PRECISION_H__ 
    35#define __PJ_COMPAT_HIGH_PRECISION_H__ 
     
    3638 
    3739#else 
     40#   warning "High precision math is not available" 
     41 
    3842    /* 
    3943     * Last, fallback to 32-bit arithmetics. 
  • /pjproject/main/pjlib/include/pj/compat/m_alpha.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/compat/m_alpha.h 1     10/29/05 5:23p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/*  
    35 * $Log: /pjproject-0.3/pjlib/include/pj/compat/m_alpha.h $ 
  • /pjproject/main/pjlib/include/pj/compat/m_i386.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/compat/m_i386.h 3     9/21/05 1:39p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/compat/m_i386.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/m_m68k.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/compat/m_m68k.h 2     9/17/05 10:37a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/compat/m_m68k.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/malloc.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/compat/malloc.h 2     9/17/05 10:37a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/compat/malloc.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/os_linux.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/compat/os_linux.h 6     10/29/05 11:51a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/include/pj/compat/os_linux.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/os_linux_kernel.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/compat/os_linux_kernel.h 4     10/29/05 11:51a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/include/pj/compat/os_linux_kernel.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/os_palmos.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/compat/os_palmos.h 3     9/21/05 1:39p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/compat/os_palmos.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/os_win32.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/compat/os_win32.h 6     10/29/05 11:51a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/include/pj/compat/os_win32.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/rand.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/compat/rand.h 3     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/include/pj/compat/rand.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/setjmp.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/compat/setjmp.h 4     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/include/pj/compat/setjmp.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/size_t.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/compat/size_t.h 2     9/21/05 1:39p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/compat/size_t.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/socket.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/compat/socket.h 5     10/29/05 11:51a Bennylp $*/ 
     1/* $Id$ 
     2 * 
     3*/ 
    24/* $Log: /pjproject-0.3/pjlib/include/pj/compat/socket.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/sprintf.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/compat/sprintf.h 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/include/pj/compat/sprintf.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/stdarg.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/compat/stdarg.h 1     9/17/05 10:36a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/compat/stdarg.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/stdfileio.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/compat/stdfileio.h 1     9/17/05 10:36a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/compat/stdfileio.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/string.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/compat/string.h 3     9/22/05 10:31a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/compat/string.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/time.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/compat/time.h 1     9/17/05 10:36a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/compat/time.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/compat/vsprintf.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/compat/vsprintf.h 1     9/17/05 10:36a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/compat/vsprintf.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/config.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/config.h 12    10/29/05 10:25p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_CONFIG_H__ 
     
    2224 
    2325/******************************************************************** 
    24  * Include target specific configuration. 
    25  */ 
    26 #if defined(PJ_WIN32) 
     26 * Include target OS specific configuration. 
     27 */ 
     28#if defined(PJ_WIN32) && PJ_WIN32!=0 
    2729#  include <pj/compat/os_win32.h> 
    28 #elif defined(PJ_LINUX) 
     30#elif defined(PJ_LINUX) && PJ_LINUX!=0 
    2931#  include <pj/compat/os_linux.h> 
    30 #elif defined(PJ_LINUX_KERNEL) 
     32#elif defined(PJ_LINUX_KERNEL) && PJ_LINUX_KERNEL!=0 
    3133#  include <pj/compat/os_linux_kernel.h> 
    32 #elif defined(PJ_PALMOS) 
     34#elif defined(PJ_PALMOS) && PJ_PALMOS!=0 
    3335#  include <pj/compat/os_palmos.h> 
     36#elif defined(PJ_SUNOS) && PJ_SUNOS!=0 
     37#  include <pj/compat/os_sunos.h> 
    3438#else 
    3539#  error "Please specify target os." 
     
    4145 */ 
    4246#if defined (PJ_M_I386) && PJ_M_I386 != 0 
    43 include <pj/compat/m_i386.h> 
     47 include <pj/compat/m_i386.h> 
    4448#elif defined (PJ_M_M68K) && PJ_M_M68K != 0 
    4549#   include <pj/compat/m_m68k.h> 
    4650#elif defined (PJ_M_ALPHA) && PJ_M_ALPHA != 0 
    4751#   include <pj/compat/m_alpha.h> 
     52#elif defined (PJ_M_SPARC) && PJ_M_SPARC != 0 
     53#   include <pj/compat/m_sparc.h> 
    4854#else 
    4955#  error "Please specify target machine." 
  • /pjproject/main/pjlib/include/pj/ctype.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/ctype.h 4     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJ_CTYPE_H__ 
    35#define __PJ_CTYPE_H__ 
  • /pjproject/main/pjlib/include/pj/doxygen.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/doxygen.h 5     10/29/05 10:27p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJ_DOXYGEN_H__ 
    35#define __PJ_DOXYGEN_H__ 
  • /pjproject/main/pjlib/include/pj/equeue.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/equeue.h 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJ_EQUEUE_H__ 
    35#define __PJ_EQUEUE_H__ 
  • /pjproject/main/pjlib/include/pj/errno.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/errno.h 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJ_ERRNO_H__ 
    35#define __PJ_ERRNO_H__ 
  • /pjproject/main/pjlib/include/pj/except.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/except.h 9     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_EXCEPTION_H__ 
  • /pjproject/main/pjlib/include/pj/fifobuf.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/fifobuf.h 4     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_FIFOBUF_H__ 
  • /pjproject/main/pjlib/include/pj/guid.h

    • Property svn:keywords set to Author
  • /pjproject/main/pjlib/include/pj/hash.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/hash.h 6     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_HASH_H__ 
  • /pjproject/main/pjlib/include/pj/ioqueue.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/ioqueue.h 10    10/29/05 11:29a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_IOQUEUE_H__ 
  • /pjproject/main/pjlib/include/pj/list.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/list.h 8     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_LIST_H__ 
  • /pjproject/main/pjlib/include/pj/list_i.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/list_i.h 4     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35 
  • /pjproject/main/pjlib/include/pj/lock.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/lock.h 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJ_LOCK_H__ 
    35#define __PJ_LOCK_H__ 
  • /pjproject/main/pjlib/include/pj/log.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/log.h 7     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_LOG_H__ 
  • /pjproject/main/pjlib/include/pj/md5.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/md5.h 5     9/17/05 10:37a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35  Copyright (C) 1999, 2002 Aladdin Enterprises.  All rights reserved. 
  • /pjproject/main/pjlib/include/pj/os.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/os.h 12    10/29/05 11:30a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_OS_H__ 
     
    5860 */ 
    5961#if !defined(PJ_THREAD_DESC_SIZE) 
    60 #   define PJ_THREAD_DESC_SIZE      (PJ_MAX_OBJ_NAME + 10*sizeof(long)) 
     62#   define PJ_THREAD_DESC_SIZE      (16) 
    6163#endif 
    6264 
     
    6567 * or native API.  
    6668 */ 
    67 typedef pj_uint8_t pj_thread_desc[PJ_THREAD_DESC_SIZE]; 
     69typedef long pj_thread_desc[PJ_THREAD_DESC_SIZE]; 
    6870 
    6971/** 
     
    245247 * @param value     The value. 
    246248 */ 
    247 PJ_DECL(void) pj_thread_local_set(long index, void *value); 
     249PJ_DECL(pj_status_t) pj_thread_local_set(long index, void *value); 
    248250 
    249251/** 
     
    784786    struct 
    785787    { 
     788#if defined(PJ_IS_LITTLE_ENDIAN) && PJ_IS_LITTLE_ENDIAN!=0 
    786789        pj_uint32_t lo;     /**< Low 32-bit value of the 64-bit value. */ 
    787790        pj_uint32_t hi;     /**< high 32-bit value of the 64-bit value. */ 
     791#else 
     792        pj_uint32_t hi;     /**< high 32-bit value of the 64-bit value. */ 
     793        pj_uint32_t lo;     /**< Low 32-bit value of the 64-bit value. */ 
     794#endif 
    788795    } u32;                  /**< The 64-bit value as two 32-bit values. */ 
    789796 
  • /pjproject/main/pjlib/include/pj/pool.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/pool.h 10    10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_POOL_H__ 
  • /pjproject/main/pjlib/include/pj/pool_i.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/pool_i.h 6     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35 
  • /pjproject/main/pjlib/include/pj/rand.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/rand.h 3     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/include/pj/rand.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/rbtree.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/rbtree.h 5     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_RBTREE_H__ 
  • /pjproject/main/pjlib/include/pj/scanner.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/scanner.h 10    10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_PARSER_H__ 
  • /pjproject/main/pjlib/include/pj/sock.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/sock.h 10    10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_SOCK_H__ 
  • /pjproject/main/pjlib/include/pj/sock_select.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/sock_select.h 3     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/include/pj/sock_select.h $ 
    35 *  
  • /pjproject/main/pjlib/include/pj/string.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/string.h 8     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_STRING_H__ 
  • /pjproject/main/pjlib/include/pj/string_i.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/string_i.h 8     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35PJ_IDEF(pj_str_t) pj_str(char *str) 
  • /pjproject/main/pjlib/include/pj/stun.h

    • Property svn:keywords set to Author
  • /pjproject/main/pjlib/include/pj/timer.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/timer.h 7     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* (C)1993-2003 Douglas C. Schmidt 
    35 * 
  • /pjproject/main/pjlib/include/pj/types.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/types.h 11    10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_TYPES_H__ 
  • /pjproject/main/pjlib/include/pj/xml.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pj/xml.h 4     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJ_XML_H__ 
  • /pjproject/main/pjlib/include/pjlib++.hpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pjlib++.hpp 1     7/05/05 12:58a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJLIBPP_H__ 
    35#define __PJLIBPP_H__ 
  • /pjproject/main/pjlib/include/pjlib.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/include/pjlib.h 6     10/29/05 11:30a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJLIB_H__ 
    35#define __PJLIB_H__ 
  • /pjproject/main/pjlib/lib

    • Property svn:ignore set to
      *
  • /pjproject/main/pjlib/src/pj++/compiletest.cpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pj++/compiletest.cpp 4     8/24/05 10:29a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjlib++.hpp> 
    35 
  • /pjproject/main/pjlib/src/pj++/hash.hpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pj++/hash.hpp 5     8/24/05 10:29a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJPP_HASH_H__ 
    35#define __PJPP_HASH_H__ 
  • /pjproject/main/pjlib/src/pj++/ioqueue.hpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pj++/ioqueue.hpp 4     8/24/05 10:29a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJPP_IOQUEUE_H__ 
    35#define __PJPP_IOQUEUE_H__ 
  • /pjproject/main/pjlib/src/pj++/list.hpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pj++/list.hpp 2     2/24/05 11:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJPP_LIST_H__ 
    35#define __PJPP_LIST_H__ 
  • /pjproject/main/pjlib/src/pj++/os.hpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pj++/os.hpp 2     2/24/05 11:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJPP_OS_H__ 
    35#define __PJPP_OS_H__ 
  • /pjproject/main/pjlib/src/pj++/pj++.cpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pj++/pj++.cpp 4     4/17/05 11:59a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pj++/scanner.hpp> 
    35#include <pj++/timer.hpp> 
  • /pjproject/main/pjlib/src/pj++/pool.hpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pj++/pool.hpp 4     8/24/05 10:29a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJPP_POOL_H__ 
    35#define __PJPP_POOL_H__ 
  • /pjproject/main/pjlib/src/pj++/proactor.cpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj++/proactor.cpp 7     10/29/05 11:51a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pj++/proactor.hpp> 
    35#include <pj/string.h>  // memset 
  • /pjproject/main/pjlib/src/pj++/proactor.hpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pj++/proactor.hpp 3     8/24/05 10:29a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJPP_EVENT_HANDLER_H__ 
    35#define __PJPP_EVENT_HANDLER_H__ 
  • /pjproject/main/pjlib/src/pj++/scanner.hpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pj++/scanner.hpp 3     2/27/05 10:09p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJPP_SCANNER_H__ 
    35#define __PJPP_SCANNER_H__ 
  • /pjproject/main/pjlib/src/pj++/sock.hpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pj++/sock.hpp 2     2/24/05 11:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJPP_SOCK_H__ 
    35#define __PJPP_SOCK_H__ 
  • /pjproject/main/pjlib/src/pj++/string.hpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pj++/string.hpp 2     2/24/05 11:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJPP_STRING_H__ 
    35#define __PJPP_STRING_H__ 
  • /pjproject/main/pjlib/src/pj++/timer.hpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pj++/timer.hpp 4     8/24/05 10:29a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJPP_TIMER_H__ 
    35#define __PJPP_TIMER_H__ 
  • /pjproject/main/pjlib/src/pj++/tree.hpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pj++/tree.hpp 2     2/24/05 11:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJPP_TREE_H__ 
    35#define __PJPP_TREE_H__ 
  • /pjproject/main/pjlib/src/pj++/types.hpp

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject/pjlib/src/pj++/types.hpp 3     4/17/05 11:59a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJPP_TYPES_H__ 
    35#define __PJPP_TYPES_H__ 
  • /pjproject/main/pjlib/src/pj/addr_resolv_linux_kernel.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/addr_resolv_linux_kernel.c 1     10/05/05 4:41p Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/addr_resolv_linux_kernel.c $ 
    3  *  
    4  * 1     10/05/05 4:41p Bennylp 
    5  * Created. 
     1/* $Id$ 
    62 * 
    73 */ 
  • /pjproject/main/pjlib/src/pj/addr_resolv_sock.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/addr_resolv_sock.c 2     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/addr_resolv_sock.c $ 
    3  *  
    4  * 2     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 1     9/22/05 10:38a Bennylp 
    9  * Created. 
     1/* $Id$ 
    102 * 
    113 */ 
  • /pjproject/main/pjlib/src/pj/array.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/array.c 5     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/array.c $ 
    3  *  
    4  * 5     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 4     9/17/05 10:37a Bennylp 
    9  * Major reorganization towards version 0.3. 
    10  *  
     1/* $Id$ 
     2 * 
    113 */ 
    124#include <pj/array.h> 
  • /pjproject/main/pjlib/src/pj/compat/longjmp_i386.S

    • Property svn:keywords set to Author
  • /pjproject/main/pjlib/src/pj/compat/setjmp_i386.S

    • Property svn:keywords set to Author
  • /pjproject/main/pjlib/src/pj/compat/sigjmp.c

    • Property svn:keywords set to Author
    r1 r3  
     1/* $Id$ 
     2 * 
     3 */ 
    14#include <pj/config.h> 
    25#include <pj/compat/setjmp.h> 
  • /pjproject/main/pjlib/src/pj/compat/string.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/compat/string.c 1     9/22/05 10:43a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/compat/string.c $ 
    3  *  
    4  * 1     9/22/05 10:43a Bennylp 
    5  * Created. 
    6  *  
     1/* $Id$ 
     2 * 
    73 */ 
    84#include <pj/types.h> 
  • /pjproject/main/pjlib/src/pj/config.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/config.c 7     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/config.c $ 
    3  *  
    4  * 7     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 6     9/21/05 1:39p Bennylp 
    9  * Periodic checkin for backup. 
    10  *  
    11  * 5     9/17/05 10:37a Bennylp 
    12  * Major reorganization towards version 0.3. 
    13  *  
     1/* $Id$ 
     2 * 
    143 */ 
    154#include <pj/config.h> 
     
    3928    PJ_LOG(3, (id, " PJ_IOQUEUE_MAX_HANDLES   : %d", PJ_IOQUEUE_MAX_HANDLES)); 
    4029} 
     30 
  • /pjproject/main/pjlib/src/pj/equeue_winnt.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/equeue_winnt.c 2     10/14/05 12:26a Bennylp $ */ 
    2 /* 
    3  * $Log: /pjproject-0.3/pjlib/src/pj/equeue_winnt.c $ 
    4  *  
    5  * 2     10/14/05 12:26a Bennylp 
    6  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    7  * major. 
    8  *  
    9  * 1     10/05/05 6:19p Bennylp 
    10  * Created. 
     1/* $Id$ 
    112 * 
    123 */ 
  • /pjproject/main/pjlib/src/pj/errno.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/errno.c 2     10/14/05 12:26a Bennylp $ */ 
    2 /* 
    3  * $Log: /pjproject-0.3/pjlib/src/pj/errno.c $ 
    4  *  
    5  * 2     10/14/05 12:26a Bennylp 
    6  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    7  * major. 
    8  *  
    9  * 1     10/08/05 9:53a Bennylp 
    10  * Created. 
     1/* $Id$ 
    112 * 
    123 */ 
  • /pjproject/main/pjlib/src/pj/except.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/except.c 6     10/14/05 12:26a Bennylp $ */ 
    2 /*  
    3  * $Log: /pjproject-0.3/pjlib/src/pj/except.c $ 
    4  *  
    5  * 6     10/14/05 12:26a Bennylp 
    6  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    7  * major. 
    8  *  
    9  * 5     9/21/05 1:39p Bennylp 
    10  * Periodic checkin for backup. 
    11  *  
    12  * 4     9/17/05 10:37a Bennylp 
    13  * Major reorganization towards version 0.3. 
    14  *  
     1/* $Id$ 
     2 * 
    153 */ 
    164#include <pj/except.h> 
  • /pjproject/main/pjlib/src/pj/extra-exports.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/extra-exports.c 1     10/29/05 11:56a Bennylp $ */ 
    2 /* 
    3  * $Log: /pjproject-0.3/pjlib/src/pj/extra-exports.c $ 
    4  *  
    5  * 1     10/29/05 11:56a Bennylp 
    6  * Version 0.3-pre2 
     1/* $Id$ 
    72 * 
    83 */ 
    9  
    104/* 
    115 * This file contains code to export extra symbols from Linux kernel. 
  • /pjproject/main/pjlib/src/pj/fifobuf.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/fifobuf.c 4     9/17/05 10:37a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/fifobuf.c $ 
    3  *  
    4  * 4     9/17/05 10:37a Bennylp 
    5  * Major reorganization towards version 0.3. 
    6  *  
     1/* $Id$ 
     2 * 
    73 */ 
    84#include <pj/fifobuf.h> 
  • /pjproject/main/pjlib/src/pj/guid.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/guid.c 12    10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/guid.c $ 
    3  *  
    4  * 12    10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 11    9/17/05 10:37a Bennylp 
    9  * Major reorganization towards version 0.3. 
    10  *  
     1/* $Id$ 
     2 * 
    113 */ 
    124#include <pj/guid.h> 
  • /pjproject/main/pjlib/src/pj/guid_simple.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/guid_simple.c 3     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/guid_simple.c $ 
    3  *  
    4  * 3     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 2     9/17/05 10:37a Bennylp 
    9  * Major reorganization towards version 0.3. 
    10  *  
     1/* $Id$ 
     2 * 
    113 */ 
    124#include <pj/guid.h> 
  • /pjproject/main/pjlib/src/pj/guid_win32.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/guid_win32.c 4     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/guid_win32.c $ 
    3  *  
    4  * 4     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 3     9/17/05 10:37a Bennylp 
    9  * Major reorganization towards version 0.3. 
    10  *  
     1/* $Id$ 
     2 * 
    113 */ 
    124#include <pj/guid.h> 
  • /pjproject/main/pjlib/src/pj/hash.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/hash.c 8     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/hash.c $ 
    3  *  
    4  * 8     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 7     9/17/05 10:37a Bennylp 
    9  * Major reorganization towards version 0.3. 
    10  *  
     1/* $Id$ 
     2 * 
    113 */ 
    124#include <pj/hash.h> 
  • /pjproject/main/pjlib/src/pj/ioqueue_dummy.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/ioqueue_dummy.c 2     10/29/05 11:31a Bennylp $ */ 
    2 /*  
    3  * $Log: /pjproject-0.3/pjlib/src/pj/ioqueue_dummy.c $ 
    4  *  
    5  * 2     10/29/05 11:31a Bennylp 
    6  * Changed accept and lock. 
    7  *  
    8  * 1     10/23/05 12:53p Bennylp 
    9  * Created. 
    10  *  
     1/* $Id$ 
     2 * 
    113 */ 
    124#include <pj/ioqueue.h> 
  • /pjproject/main/pjlib/src/pj/ioqueue_epoll.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/ioqueue_epoll.c 4     10/29/05 10:27p Bennylp $ */ 
    2 /*  
    3  * $Log: /pjproject-0.3/pjlib/src/pj/ioqueue_epoll.c $ 
    4  *  
    5  * 4     10/29/05 10:27p Bennylp 
    6  * Fixed misc warnings. 
    7  *  
    8  * 3     10/29/05 11:49a Bennylp 
    9  * Fixed warnings. 
    10  *  
    11  * 2     10/29/05 11:31a Bennylp 
    12  * Changed accept and lock. 
    13  *  
    14  * 1     10/17/05 10:49p Bennylp 
    15  * Created. 
    16  *  
    17  */ 
    18  
     1/* $Id$ 
     2 * 
     3 */ 
    194/* 
    205 * ioqueue_epoll.c 
  • /pjproject/main/pjlib/src/pj/ioqueue_linux_kernel.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/ioqueue_linux_kernel.c 1     10/05/05 4:42p Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/ioqueue_linux_kernel.c $ 
    3  *  
    4  * 1     10/05/05 4:42p Bennylp 
    5  * Created. 
    6  *  
     1/* $Id$ 
     2 * 
    73 */ 
    84#include <pj/ioqueue.h> 
  • /pjproject/main/pjlib/src/pj/ioqueue_select.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/ioqueue_select.c 15    10/29/05 10:27p Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/ioqueue_select.c $ 
    3  *  
    4  * 15    10/29/05 10:27p Bennylp 
    5  * Fixed misc warnings. 
    6  *  
    7  * 14    10/29/05 11:31a Bennylp 
    8  * Changed accept and lock. 
    9  *  
    10  * 13    10/14/05 12:26a Bennylp 
    11  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    12  * major. 
    13  *  
    14  * 12    9/21/05 1:39p Bennylp 
    15  * Periodic checkin for backup. 
    16  *  
    17  * 11    9/17/05 10:37a Bennylp 
    18  * Major reorganization towards version 0.3. 
    19  *  
    20  */ 
    21  
     1/* $Id$ 
     2 * 
     3 */ 
    224/* 
    235 * sock_select.c 
     
    499481#               if defined(PJ_WIN32) && PJ_WIN32 != 0 
    500482                rc = pj_sock_recv(h->fd, h->rd_buf, &bytes_read, 0); 
    501 #               elif defined(PJ_LINUX) && PJ_LINUX != 0 
     483#               elif (defined(PJ_LINUX) && PJ_LINUX != 0) || \ 
     484                     (defined(PJ_SUNOS) && PJ_SUNOS != 0) 
    502485                bytes_read = read(h->fd, h->rd_buf, bytes_read); 
    503486                rc = (bytes_read >= 0) ? PJ_SUCCESS : pj_get_os_error(); 
     
    506489                rc = (bytes_read >= 0) ? PJ_SUCCESS : -bytes_read; 
    507490#               else 
    508 #               error "Check this man!" 
     491#               error "Implement read() for this platform!" 
    509492#               endif 
    510493            } 
     
    560543                  PJ_IOQUEUE_IS_CONNECT_OP(h->op)); 
    561544 
    562 #if PJ_HAS_TCP 
     545#if defined(PJ_HAS_TCP) && PJ_HAS_TCP!=0 
    563546        if ((h->op & PJ_IOQUEUE_OP_CONNECT)) { 
    564547            /* Completion of connect() operation */ 
    565548            pj_ssize_t bytes_transfered; 
    566549 
    567 #if defined(PJ_LINUX) || defined(PJ_LINUX_KERNEL) 
     550#if (defined(PJ_LINUX) && PJ_LINUX!=0) || \ 
     551    (defined(PJ_LINUX_KERNEL) && PJ_LINUX_KERNEL!=0) 
    568552            /* from connect(2):  
    569553                * On Linux, use getsockopt to read the SO_ERROR option at 
     
    585569                bytes_transfered = value; 
    586570            } 
    587 #elif defined(PJ_WIN32) 
     571#elif defined(PJ_WIN32) && PJ_WIN32!=0 
    588572            bytes_transfered = 0; /* success */ 
    589573#else 
    590 #  error "Got to check this one!" 
     574            /* Excellent information in D.J. Bernstein page: 
     575             * http://cr.yp.to/docs/connect.html 
     576             * 
     577             * Seems like the most portable way of detecting connect() 
     578             * failure is to call getpeername(). If socket is connected, 
     579             * getpeername() will return 0. If the socket is not connected, 
     580             * it will return ENOTCONN, and read(fd, &ch, 1) will produce 
     581             * the right errno through error slippage. This is a combination 
     582             * of suggestions from Douglas C. Schmidt and Ken Keys. 
     583             */ 
     584            int gp_rc; 
     585            struct sockaddr_in addr; 
     586            socklen_t addrlen = sizeof(addr); 
     587 
     588            gp_rc = getpeername(h->fd, (struct sockaddr*)&addr, &addrlen); 
     589            bytes_transfered = gp_rc; 
    591590#endif 
    592591 
  • /pjproject/main/pjlib/src/pj/ioqueue_winnt.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/ioqueue_winnt.c 11    10/29/05 11:31a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/ioqueue_winnt.c $ 
    3  *  
    4  * 11    10/29/05 11:31a Bennylp 
    5  * Changed accept and lock. 
    6  *  
    7  * 10    10/14/05 12:26a Bennylp 
    8  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    9  * major. 
    10  *  
    11  * 9     9/17/05 10:37a Bennylp 
    12  * Major reorganization towards version 0.3. 
    13  *  
     1/* $Id$ 
     2 * 
    143 */ 
    154#include <pj/ioqueue.h> 
  • /pjproject/main/pjlib/src/pj/list.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/list.c 5     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/list.c $ 
    3  *  
    4  * 5     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 4     9/17/05 10:37a Bennylp 
    9  * Major reorganization towards version 0.3. 
    10  *  
     1/* $Id$ 
     2 * 
    113 */ 
    124#include <pj/list.h> 
  • /pjproject/main/pjlib/src/pj/lock.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/lock.c 3     10/29/05 11:51a Bennylp $ */ 
    2 /* 
    3  * $Log: /pjproject-0.3/pjlib/src/pj/lock.c $ 
    4  *  
    5  * 3     10/29/05 11:51a Bennylp 
    6  * Version 0.3-pre2. 
    7  *  
    8  * 2     10/14/05 12:26a Bennylp 
    9  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    10  * major. 
    11  *  
    12  * 1     10/05/05 6:35p Bennylp 
    13  * Created. 
     1/* $Id$ 
     2 * 
    143 */ 
    154#include <pj/lock.h> 
  • /pjproject/main/pjlib/src/pj/log.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/log.c 7     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/log.c $ 
    3  *  
    4  * 7     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 6     9/17/05 10:37a Bennylp 
    9  * Major reorganization towards version 0.3. 
    10  *  
     1/* $Id$ 
     2 * 
    113 */ 
    124#include <pj/types.h> 
  • /pjproject/main/pjlib/src/pj/log_writer_printk.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/log_writer_printk.c 2     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/log_writer_printk.c $ 
    3  *  
    4  * 2     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 1     9/22/05 10:37a Bennylp 
    9  * Created. 
    10  *  
     1/* $Id$ 
     2 * 
    113 */ 
    124#include <pj/log.h> 
  • /pjproject/main/pjlib/src/pj/log_writer_stdout.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/log_writer_stdout.c 5     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/log_writer_stdout.c $ 
    3  *  
    4  * 5     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 4     9/21/05 1:39p Bennylp 
    9  * Periodic checkin for backup. 
    10  *  
    11  * 3     9/17/05 10:37a Bennylp 
    12  * Major reorganization towards version 0.3. 
    13  *  
     1/* $Id$ 
     2 * 
    143 */ 
    154#include <pj/log.h> 
  • /pjproject/main/pjlib/src/pj/md5.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/md5.c 5     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35  Copyright (C) 1999, 2000, 2002 Aladdin Enterprises.  All rights reserved. 
     
    2325 
    2426 */ 
    25 /* $Id: md5.c,v 1.6 2002/04/13 19:20:28 lpd Exp $ */ 
     27/* Id: md5.c,v 1.6 2002/04/13 19:20:28 lpd Exp */ 
    2628/* 
    2729  Independent implementation of MD5 (RFC 1321). 
     
    403405        digest[i] = (md5_byte_t)(pms->abcd[i >> 2] >> ((i & 3) << 3)); 
    404406} 
     407 
  • /pjproject/main/pjlib/src/pj/os_core_linux_kernel.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/os_core_linux_kernel.c 3     10/29/05 11:51a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/os_core_linux_kernel.c $ 
    3  *  
    4  * 3     10/29/05 11:51a Bennylp 
    5  * Version 0.3-pre2. 
    6  *  
    7  * 2     10/14/05 12:26a Bennylp 
    8  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    9  * major. 
    10  *  
    11  * 1     9/22/05 10:38a Bennylp 
    12  * Creaetd. 
     1/* $Id$ 
    132 * 
    143 */ 
     
    253242 
    254243    /* Initialize and set the thread entry. */ 
    255     pj_memset(desc, 0, sizeof(pj_thread_desc)); 
     244    pj_memset(desc, 0, sizeof(struct pj_thread_t)); 
    256245 
    257246    if(cstr_thread_name && pj_strlen(&thread_name) < sizeof(thread->obj_name)-1) 
     
    288277        return rc; 
    289278 
    290     return pj_thread_register("pjlib-main", (pj_uint8_t*)&main_thread, &dummy); 
     279    return pj_thread_register("pjlib-main", (long*)&main_thread, &dummy); 
    291280} 
    292281 
     
    473462} 
    474463 
    475 PJ_DEF(void) pj_thread_local_set(long index, void *value) 
     464PJ_DEF(pj_status_t) pj_thread_local_set(long index, void *value) 
    476465{ 
    477466    pj_assert(index >= 0 && index < MAX_TLS_ID); 
    478467    tls_values[index] = value; 
     468    return PJ_SUCCESS; 
    479469} 
    480470 
  • /pjproject/main/pjlib/src/pj/os_core_unix.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/os_core_unix.c 11    10/29/05 10:27p Bennylp $ */ 
    2 /*  
    3  * $Log: /pjproject-0.3/pjlib/src/pj/os_core_unix.c $  
    4  *  
    5  * 11    10/29/05 10:27p Bennylp 
    6  * Fixed misc warnings. 
    7  *  
    8  * 10    10/29/05 11:51a Bennylp 
    9  * Version 0.3-pre2. 
    10  *  
    11  * 9     10/14/05 12:26a Bennylp 
    12  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    13  * major. 
     1/* $Id$ 
    142 * 
    153 */ 
     
    3321 
    3422#define __USE_GNU 
     23//uncomment this to get pthread_mutexattr_settype declaration. 
     24//unfortunately this causes syntax error in pthread.h! :( 
     25//#define __USE_UNIX98 
    3526#include <pthread.h> 
    3627 
     
    175166#if PJ_HAS_THREADS 
    176167    char stack_ptr; 
     168    pj_status_t rc; 
    177169    pj_thread_t *thread = (pj_thread_t *)desc; 
    178170    pj_str_t thread_name = pj_str((char*)cstr_thread_name); 
     
    191183 
    192184    /* Initialize and set the thread entry. */ 
    193     pj_memset(desc, 0, sizeof(pj_thread_desc)); 
     185    pj_memset(desc, 0, sizeof(struct pj_thread_t)); 
    194186    thread->thread = pthread_self(); 
    195187 
     
    199191        pj_sprintf(thread->obj_name, "thr%p", (void*)thread->thread); 
    200192     
    201     pj_thread_local_set(thread_tls_id, thread); 
     193    rc = pj_thread_local_set(thread_tls_id, thread); 
     194    if (rc != PJ_SUCCESS) 
     195        return rc; 
    202196 
    203197#if defined(PJ_OS_HAS_CHECK_STACK) && PJ_OS_HAS_CHECK_STACK!=0 
     
    214208    pj_thread_t *thread = (pj_thread_t*)desc; 
    215209    *ptr_thread = thread; 
    216     return SUCCESS; 
     210    return PJ_SUCCESS; 
    217211#endif 
    218212} 
     
    231225        return rc; 
    232226    } 
    233     return pj_thread_register("thr%p", (pj_uint8_t*)&main_thread, &dummy); 
     227    return pj_thread_register("thr%p", (long*)&main_thread, &dummy); 
    234228#else 
    235229    PJ_LOG(2,(THIS_FILE, "Thread init error. Threading is not enabled!")); 
     
    248242    pj_thread_t *rec = param; 
    249243    void *result; 
     244    pj_status_t rc; 
    250245 
    251246#if defined(PJ_OS_HAS_CHECK_STACK) && PJ_OS_HAS_CHECK_STACK!=0 
     
    254249 
    255250    /* Set current thread id. */ 
    256     pj_thread_local_set(thread_tls_id, rec); 
     251    rc = pj_thread_local_set(thread_tls_id, rec); 
     252    if (rc != PJ_SUCCESS) { 
     253        pj_assert(!"Thread TLS ID is not set (pj_init() error?)"); 
     254    } 
    257255 
    258256    /* Check if suspension is required. */ 
     
    660658 * pj_thread_local_set() 
    661659 */ 
    662 PJ_DEF(void) pj_thread_local_set(long index, void *value) 
     660PJ_DEF(pj_status_t) pj_thread_local_set(long index, void *value) 
    663661{ 
    664662    //Can't check stack because this function is called in the 
     
    666664    //PJ_CHECK_STACK(); 
    667665#if PJ_HAS_THREADS 
    668     pthread_setspecific(index, value); 
     666    int rc=pthread_setspecific(index, value); 
     667    return rc==0 ? PJ_SUCCESS : PJ_RETURN_OS_ERROR(rc); 
    669668#else 
    670669    pj_assert(index >= 0 && index < MAX_THREADS); 
    671670    tls[index] = value; 
     671    return PJ_SUCCESS; 
    672672#endif 
    673673} 
     
    706706{ 
    707707#if PJ_HAS_THREADS 
    708     PJ_UNUSED_ARG(type); 
    709  
    710     PJ_CHECK_STACK(); 
     708    pthread_mutexattr_t attr; 
     709    int rc; 
     710 
     711    PJ_CHECK_STACK(); 
     712 
     713    pthread_mutexattr_init(&attr); 
    711714 
    712715    if (type == PJ_MUTEX_SIMPLE) { 
    713         pthread_mutex_t the_mutex = PTHREAD_MUTEX_INITIALIZER; 
    714         mutex->mutex = the_mutex; 
     716#if defined(PJ_LINUX) && PJ_LINUX!=0 
     717        rc = pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_FAST_NP); 
     718#else 
     719        rc = pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_NORMAL); 
     720#endif 
    715721    } else { 
    716         pthread_mutex_t the_mutex = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP; 
    717         mutex->mutex = the_mutex; 
     722#if defined(PJ_LINUX) && PJ_LINUX!=0 
     723        rc = pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE_NP); 
     724#else 
     725        rc = pthread_mutexattr_settype(&attr, PTHREAD_MUTEX_RECURSIVE); 
     726#endif 
     727    } 
     728     
     729    if (rc != 0) { 
     730        return PJ_RETURN_OS_ERROR(rc); 
     731    } 
     732 
     733    rc = pthread_mutex_init(&mutex->mutex, &attr); 
     734    if (rc != 0) { 
     735        return PJ_RETURN_OS_ERROR(rc); 
    718736    } 
    719737     
  • /pjproject/main/pjlib/src/pj/os_core_win32.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/os_core_win32.c 12    10/29/05 11:51a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/os_core_win32.c $ 
    3  *  
    4  * 12    10/29/05 11:51a Bennylp 
    5  * Version 0.3-pre2. 
    6  *  
    7  * 11    10/14/05 12:26a Bennylp 
    8  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    9  * major. 
    10  *  
    11  * 10    9/21/05 1:39p Bennylp 
    12  * Periodic checkin for backup. 
    13  *  
    14  * 9     9/17/05 10:37a Bennylp 
    15  * Major reorganization towards version 0.3. 
    16  *  
     1/* $Id$ 
     2 * 
    173 */ 
    184#include <pj/os.h> 
     
    192178{ 
    193179    char stack_ptr; 
     180    pj_status_t rc; 
    194181    pj_thread_t *thread = (pj_thread_t *)desc; 
    195182    pj_str_t thread_name = pj_str((char*)cstr_thread_name); 
     
    208195 
    209196    /* Initialize and set the thread entry. */ 
    210     pj_memset(desc, 0, sizeof(pj_thread_desc)); 
     197    pj_memset(desc, 0, sizeof(struct pj_thread_t)); 
    211198    thread->hthread = GetCurrentThread(); 
    212199    thread->idthread = GetCurrentThreadId(); 
     
    225212        pj_sprintf(thread->obj_name, "thr%p", (void*)thread->idthread); 
    226213     
    227     pj_thread_local_set(thread_tls_id, thread); 
     214    rc = pj_thread_local_set(thread_tls_id, thread); 
     215    if (rc != PJ_SUCCESS) 
     216        return rc; 
    228217 
    229218    *thread_ptr = thread; 
     
    257246    PJ_LOG(6,(rec->obj_name, "Thread started")); 
    258247 
    259     pj_thread_local_set(thread_tls_id, rec); 
     248    if (pj_thread_local_set(thread_tls_id, rec) != PJ_SUCCESS) { 
     249        pj_assert(!"TLS is not set (pj_init() error?)"); 
     250    } 
     251 
    260252    result = (*rec->proc)(rec->arg); 
    261253 
     
    586578 * pj_thread_local_set() 
    587579 */ 
    588 PJ_DEF(void) pj_thread_local_set(long index, void *value) 
    589 { 
     580PJ_DEF(pj_status_t) pj_thread_local_set(long index, void *value) 
     581{ 
     582    BOOL rc; 
     583 
    590584    //Can't check stack because this function is called in the 
    591585    //beginning before main thread is initialized. 
    592586    //PJ_CHECK_STACK(); 
    593     TlsSetValue(index, value); 
     587    rc = TlsSetValue(index, value); 
     588    return rc!=0 ? PJ_SUCCESS : PJ_RETURN_OS_ERROR(GetLastError()); 
    594589} 
    595590 
  • /pjproject/main/pjlib/src/pj/os_error_linux_kernel.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/os_error_linux_kernel.c 2     10/29/05 11:51a Bennylp $ */ 
    2 /*  
    3  * $Log: /pjproject-0.3/pjlib/src/pj/os_error_linux_kernel.c $ 
    4  *  
    5  * 2     10/29/05 11:51a Bennylp 
    6  * Version 0.3-pre2. 
    7  *  
    8  * 1     10/19/05 1:48p Bennylp 
    9  * Created. 
     1/* $Id$ 
    102 * 
    113 */ 
  • /pjproject/main/pjlib/src/pj/os_error_unix.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/os_error_unix.c 1     10/14/05 12:19a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/*  
    35 * $Log: /pjproject-0.3/pjlib/src/pj/os_error_unix.c $ 
  • /pjproject/main/pjlib/src/pj/os_error_win32.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/os_error_win32.c 3     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/os_error_win32.c $ 
    35 *  
  • /pjproject/main/pjlib/src/pj/os_time_ansi.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/os_time_ansi.c 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/os_time_ansi.c $ 
    35 *  
  • /pjproject/main/pjlib/src/pj/os_time_linux_kernel.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/os_time_linux_kernel.c 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pj/os_time_linux_kernel.c $ 
    35 *  
  • /pjproject/main/pjlib/src/pj/os_timestamp_common.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/os_timestamp_common.c 2     10/14/05 12:26a Bennylp $ */ 
    2 /*  
    3  * $Log: /pjproject-0.3/pjlib/src/pj/os_timestamp_common.c $ 
    4  *  
    5  * 2     10/14/05 12:26a Bennylp 
    6  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    7  * major. 
    8  *  
    9  * 1     10/09/05 2:56p Bennylp 
    10  * Created. 
    11  *  
     1/* $Id$ 
     2 * 
    123 */ 
    134#include <pj/os.h> 
  • /pjproject/main/pjlib/src/pj/os_timestamp_linux.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/os_timestamp_linux.c 4     10/29/05 10:27p Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/os_timestamp_linux.c $ 
    3  *  
    4  * 4     10/29/05 10:27p Bennylp 
    5  * Fixed misc warnings. 
    6  *  
    7  * 3     10/29/05 11:51a Bennylp 
    8  * Version 0.3-pre2. 
    9  *  
    10  * 2     9/21/05 1:39p Bennylp 
    11  * Periodic checkin for backup. 
    12  *  
    13  * 1     9/18/05 9:25p Bennylp 
    14  * Created. 
    15  *  
     1/* $Id$ 
     2 * 
    163 */ 
    174#include <pj/os.h> 
  • /pjproject/main/pjlib/src/pj/os_timestamp_linux_kernel.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/os_timestamp_linux_kernel.c 2     10/29/05 11:51a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/os_timestamp_linux_kernel.c $ 
    3  *  
    4  * 2     10/29/05 11:51a Bennylp 
    5  * Version 0.3-pre2. 
    6  *  
    7  * 1     9/22/05 10:39a Bennylp 
    8  * Created. 
    9  *  
     1/* $Id$ 
     2 * 
    103 */ 
    114#include <pj/os.h> 
  • /pjproject/main/pjlib/src/pj/os_timestamp_win32.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/os_timestamp_win32.c 2     10/14/05 12:26a Bennylp $ */ 
    2 /*  
    3  * $Log: /pjproject-0.3/pjlib/src/pj/os_timestamp_win32.c $ 
    4  *  
    5  * 2     10/14/05 12:26a Bennylp 
    6  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    7  * major. 
    8  *  
    9  * 1     9/18/05 8:15p Bennylp 
    10  * Created. 
    11  *  
     1/* $Id$ 
     2 * 
    123 */ 
    134#include <pj/os.h> 
  • /pjproject/main/pjlib/src/pj/pool.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/pool.c 8     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/pool.c $ 
    3  *  
    4  * 8     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 7     9/17/05 10:37a Bennylp 
    9  * Major reorganization towards version 0.3. 
    10  *  
     1/* $Id$ 
     2 * 
    113 */ 
    124#include <pj/pool.h> 
  • /pjproject/main/pjlib/src/pj/pool_caching.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/pool_caching.c 5     9/17/05 10:37a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/pool_caching.c $ 
    3  *  
    4  * 5     9/17/05 10:37a Bennylp 
    5  * Major reorganization towards version 0.3. 
    6  *  
     1/* $Id$ 
     2 * 
    73 */ 
    84#include <pj/pool.h> 
  • /pjproject/main/pjlib/src/pj/pool_dbg_win32.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/pool_dbg_win32.c 4     9/17/05 10:37a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/pool_dbg_win32.c $ 
    3  *  
    4  * 4     9/17/05 10:37a Bennylp 
    5  * Major reorganization towards version 0.3. 
    6  *  
     1/* $Id$ 
     2 * 
    73 */ 
    84#include <pj/pool.h> 
  • /pjproject/main/pjlib/src/pj/pool_policy_kmalloc.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/pool_policy_kmalloc.c 3     10/29/05 11:51a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/pool_policy_kmalloc.c $ 
    3  *  
    4  * 3     10/29/05 11:51a Bennylp 
    5  * Version 0.3-pre2. 
    6  *  
    7  * 2     10/14/05 12:26a Bennylp 
    8  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    9  * major. 
    10  *  
    11  * 1     9/22/05 10:40a Bennylp 
    12  * Created. 
    13  *  
     1/* $Id$ 
     2 * 
    143 */ 
    154#include <pj/pool.h> 
  • /pjproject/main/pjlib/src/pj/pool_policy_malloc.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/pool_policy_malloc.c 2     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/pool_policy_malloc.c $ 
    3  *  
    4  * 2     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 1     9/21/05 1:37p Bennylp 
    9  * Renamed from pool_policy.c 
    10  *  
    11  * 3     9/17/05 10:37a Bennylp 
    12  * Major reorganization towards version 0.3. 
    13  *  
     1/* $Id$ 
     2 * 
    143 */ 
    154#include <pj/pool.h> 
  • /pjproject/main/pjlib/src/pj/rand.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/rand.c 3     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/rand.c $ 
    3  *  
    4  * 3     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 2     9/17/05 10:37a Bennylp 
    9  * Major reorganization towards version 0.3. 
    10  *  
    11  * 1     9/15/05 8:40p Bennylp 
    12  * Created. 
     1/* $Id$ 
     2 * 
    133 */ 
    144#include <pj/rand.h> 
  • /pjproject/main/pjlib/src/pj/rbtree.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/rbtree.c 5     9/17/05 10:37a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/rbtree.c $ 
    3  *  
    4  * 5     9/17/05 10:37a Bennylp 
    5  * Major reorganization towards version 0.3. 
    6  *  
     1/* $Id$ 
     2 * 
    73 */ 
    84#include <pj/rbtree.h> 
  • /pjproject/main/pjlib/src/pj/scanner.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/scanner.c 9     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/scanner.c $ 
    3  *  
    4  * 9     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 8     9/21/05 1:39p Bennylp 
    9  * Periodic checkin for backup. 
    10  *  
    11  * 7     9/17/05 10:37a Bennylp 
    12  * Major reorganization towards version 0.3. 
    13  *  
     1/* $Id$ 
     2 * 
    143 */ 
    154#include <pj/scanner.h> 
  • /pjproject/main/pjlib/src/pj/sock_bsd.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/sock_bsd.c 10    10/29/05 11:51a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/sock_bsd.c $ 
    3  *  
    4  * 10    10/29/05 11:51a Bennylp 
    5  * Version 0.3-pre2. 
    6  *  
    7  * 9     10/14/05 12:26a Bennylp 
    8  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    9  * major. 
    10  *  
    11  * 8     9/21/05 1:39p Bennylp 
    12  * Periodic checkin for backup. 
    13  *  
    14  * 7     9/17/05 10:37a Bennylp 
    15  * Major reorganization towards version 0.3. 
    16  *  
     1/* $Id$ 
     2 * 
    173 */ 
    184#include <pj/sock.h> 
  • /pjproject/main/pjlib/src/pj/sock_linux_kernel.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/sock_linux_kernel.c 4     10/29/05 11:51a Bennylp $ */ 
    2 /*  
    3  * $Log: /pjproject-0.3/pjlib/src/pj/sock_linux_kernel.c $ 
    4  *  
    5  * 4     10/29/05 11:51a Bennylp 
    6  * Version 0.3-pre2. 
    7  *  
    8  * 3     10/20/05 9:19a Bennylp 
    9  * Updated with new API convention (error code) 
    10  *  
    11  * 2     10/14/05 12:26a Bennylp 
    12  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    13  * major. 
    14  *  
    15  * 1     10/05/05 4:43p Bennylp 
    16  * Created. 
    17  *  
     1/* $Id$ 
     2 * 
    183 */ 
    194#include <pj/sock.h> 
  • /pjproject/main/pjlib/src/pj/sock_select.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/sock_select.c 4     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/sock_select.c $ 
    3  *  
    4  * 4     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 3     9/21/05 1:39p Bennylp 
    9  * Periodic checkin for backup. 
    10  *  
    11  * 2     9/17/05 10:37a Bennylp 
    12  * Major reorganization towards version 0.3. 
    13  *  
    14  * 1     9/15/05 8:40p Bennylp 
    15  * Created. 
     1/* $Id$ 
     2 * 
    163 */ 
    174#include <pj/sock_select.h> 
     
    218#include <pj/errno.h> 
    229 
     10#if defined(PJ_HAS_STRING_H) && PJ_HAS_STRING_H!=0 
     11#   include <string.h> 
     12#endif 
    2313 
    2414#ifdef _MSC_VER 
     
    2616#endif 
    2717 
    28 #define PART_FDSET(p_fdsetp)    ((fd_set*)&p_fdsetp->data[1]) 
    29 #define PART_COUNT(p_fdsetp)    (p_fdsetp->data[0]) 
     18#define PART_FDSET(ps)          ((fd_set*)&ps->data[1]) 
     19#define PART_FDSET_OR_NULL(ps)  (ps ? PART_FDSET(ps) : NULL) 
     20#define PART_COUNT(ps)          (ps->data[0]) 
    3021 
    3122PJ_DEF(void) PJ_FD_ZERO(pj_fd_set_t *fdsetp) 
     
    9687    } 
    9788 
    98     return select(n, PART_FDSET(readfds), PART_FDSET(writefds), 
    99                   PART_FDSET(exceptfds), p_os_timeout); 
     89    return select(n, PART_FDSET_OR_NULL(readfds), PART_FDSET_OR_NULL(writefds), 
     90                  PART_FDSET_OR_NULL(exceptfds), p_os_timeout); 
    10091} 
    10192 
  • /pjproject/main/pjlib/src/pj/string.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/string.c 9     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/string.c $ 
    3  *  
    4  * 9     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 8     9/17/05 10:37a Bennylp 
    9  * Major reorganization towards version 0.3. 
    10  *  
     1/* $Id$ 
     2 * 
    113 */ 
    124#include <pj/string.h> 
  • /pjproject/main/pjlib/src/pj/stun.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/stun.c 6     9/17/05 10:37a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/stun.c $ 
    3  *  
    4  * 6     9/17/05 10:37a Bennylp 
    5  * Major reorganization towards version 0.3. 
    6  *  
     1/* $Id$ 
     2 * 
    73 */ 
    84#include <pj/stun.h> 
  • /pjproject/main/pjlib/src/pj/stun_client.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/stun_client.c 6     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/stun_client.c $ 
    3  *  
    4  * 6     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 5     9/17/05 10:37a Bennylp 
    9  * Major reorganization towards version 0.3. 
    10  *  
     1/* $Id$ 
     2 * 
    113 */ 
    124#include <pj/stun.h> 
  • /pjproject/main/pjlib/src/pj/symbols.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/symbols.c 3     10/29/05 11:51a Bennylp $ */ 
    2 /*  
    3  * $Log: /pjproject-0.3/pjlib/src/pj/symbols.c $  
    4  *  
    5  * 3     10/29/05 11:51a Bennylp 
    6  * Version 0.3-pre2. 
    7  *  
    8  * 2     10/14/05 12:26a Bennylp 
    9  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    10  * major. 
    11  *  
    12  * 1     10/05/05 4:43p Bennylp 
    13  * Created. 
     1/* $Id$ 
    142 * 
    153 */ 
  • /pjproject/main/pjlib/src/pj/timer.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/timer.c 8     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* (C)1993-2003 Douglas C. Schmidt 
    35 * 
    46 * This file is originaly from ACE library by Doug Schmidt 
    5  * ACE(TM), TAO(TM) and CIAO(TM) are copyrighted by Douglas C. Schmidt and his research  
    6  * group at Washington University, University of California, Irvine, and Vanderbilt  
    7  * University Copyright (c) 1993-2003, all rights reserved. 
    8  */ 
    9 /* $Log: /pjproject-0.3/pjlib/src/pj/timer.c $ 
    10  *  
    11  * 8     10/14/05 12:26a Bennylp 
    12  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    13  * major. 
    14  *  
    15  * 7     9/21/05 1:39p Bennylp 
    16  * Periodic checkin for backup. 
    17  *  
    18  * 6     9/17/05 10:37a Bennylp 
    19  * Major reorganization towards version 0.3. 
    20  * 
     7 * ACE(TM), TAO(TM) and CIAO(TM) are copyrighted by Douglas C. Schmidt and  
     8 * his research group at Washington University, University of California,  
     9 * Irvine, and Vanderbilt University Copyright  
     10 * (c) 1993-2003, all rights reserved. 
    2111 */ 
    2212#include <pj/timer.h> 
  • /pjproject/main/pjlib/src/pj/types.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/types.c 4     9/17/05 10:37a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/types.c $ 
    3  *  
    4  * 4     9/17/05 10:37a Bennylp 
    5  * Major reorganization towards version 0.3. 
    6  *  
     1/* $Id$ 
     2 * 
    73 */ 
    84#include <pj/types.h> 
  • /pjproject/main/pjlib/src/pj/xml.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pj/xml.c 9     10/14/05 12:26a Bennylp $ */ 
    2 /* $Log: /pjproject-0.3/pjlib/src/pj/xml.c $ 
    3  *  
    4  * 9     10/14/05 12:26a Bennylp 
    5  * Finished error code framework, some fixes in ioqueue, etc. Pretty 
    6  * major. 
    7  *  
    8  * 8     9/21/05 1:39p Bennylp 
    9  * Periodic checkin for backup. 
    10  *  
    11  * 7     9/17/05 10:37a Bennylp 
    12  * Major reorganization towards version 0.3. 
    13  *  
     1/* $Id$ 
     2 * 
    143 */ 
    154#include <pj/xml.h> 
  • /pjproject/main/pjlib/src/pjlib-samples/except.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-samples/except.c 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-samples/except.c $ 
  • /pjproject/main/pjlib/src/pjlib-samples/list.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-samples/list.c 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-samples/list.c $ 
  • /pjproject/main/pjlib/src/pjlib-samples/log.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-samples/log.c 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-samples/log.c $ 
  • /pjproject/main/pjlib/src/pjlib-test/atomic.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/atomic.c 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-test/atomic.c $ 
  • /pjproject/main/pjlib/src/pjlib-test/echo_clt.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/echo_clt.c 3     10/29/05 10:25p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-test/echo_clt.c $ 
     
    4749    PJ_FD_SET(sock, &fdset); 
    4850     
    49     return pj_sock_select(1, &fdset, NULL, NULL, &timeout); 
     51    return pj_sock_select(FD_SETSIZE, &fdset, NULL, NULL, &timeout); 
    5052} 
    5153 
     
    8385        return -20; 
    8486    } 
     87 
     88    PJ_LOG(3,("", "...socket connected to %s:%d",  
     89                  pj_inet_ntoa(addr.sin_addr), 
     90                  pj_ntohs(addr.sin_port))); 
    8591 
    8692    pj_create_random_string(send_buf, BUF_SIZE); 
     
    116122        if (rc == 0) { 
    117123            PJ_LOG(3,("", "...timeout")); 
     124            bytes = 0; 
     125        } else if (rc < 0) { 
     126            rc = pj_get_netos_error(); 
     127            app_perror("...select() error", rc); 
     128            break; 
    118129        } else { 
    119130            /* Receive back the original packet. */ 
     
    130141                    } 
    131142                    bytes = 0; 
     143                    received = 0; 
    132144                    break; 
    133145                } 
    134146                bytes += received; 
    135             } while (bytes != BUF_SIZE); 
     147            } while (bytes != BUF_SIZE && bytes != 0); 
    136148        } 
    137149 
     
    178190 
    179191        if (pj_memcmp(send_buf, recv_buf, BUF_SIZE) != 0) { 
    180             PJ_LOG(3,("", "...error: buffer has changed!")); 
     192            //PJ_LOG(3,("", "...error: buffer has changed!")); 
    181193            break; 
    182194        } 
  • /pjproject/main/pjlib/src/pjlib-test/echo_srv.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/echo_srv.c 3     10/29/05 10:23p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-test/echo_srv.c $ 
  • /pjproject/main/pjlib/src/pjlib-test/errno.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/errno.c 4     10/14/05 3:05p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-test/errno.c $ 
  • /pjproject/main/pjlib/src/pjlib-test/exception.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/exception.c 2     10/14/05 12:26a Bennylp $ 
     1/* $Id$ 
     2 * 
     3 
    24 */ 
    35#include "test.h" 
  • /pjproject/main/pjlib/src/pjlib-test/fifobuf.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/fifobuf.c 2     10/14/05 12:26a Bennylp $ 
     1/* $Id$ 
     2 * 
     3 
    24 */ 
    35#include "test.h" 
  • /pjproject/main/pjlib/src/pjlib-test/ioq_perf.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/ioq_perf.c 4     10/29/05 11:51a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-test/ioq_perf.c $ 
  • /pjproject/main/pjlib/src/pjlib-test/ioq_tcp.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/ioq_tcp.c 4     10/29/05 10:23p Bennylp $ 
     1/* $Id$ 
     2 * 
     3 
    24 */ 
    35/* 
  • /pjproject/main/pjlib/src/pjlib-test/ioq_udp.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/ioq_udp.c 4     10/29/05 10:23p Bennylp $ 
     1/* $Id$ 
     2 * 
     3 
    24 */ 
    35/* 
  • /pjproject/main/pjlib/src/pjlib-test/list.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/list.c 2     10/14/05 12:26a Bennylp $ 
     1/* $Id$ 
     2 * 
     3 
    24 */ 
    35#include "test.h" 
  • /pjproject/main/pjlib/src/pjlib-test/main.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/main.c 4     29/10/05 21:32 Bennylp $ 
     1/* $Id$ 
     2 * 
     3 
    24 */ 
    35/*  
     
    3638#endif 
    3739 
     40#if defined(PJ_SUNOS) && PJ_SUNOS!=0 
     41#include <signal.h> 
     42static void init_signals() 
     43{ 
     44    struct sigaction act; 
     45 
     46    memset(&act, 0, sizeof(act)); 
     47    act.sa_handler = SIG_IGN; 
     48 
     49    sigaction(SIGALRM, &act, NULL); 
     50} 
     51 
     52#else 
     53#define init_signals() 
     54#endif 
     55 
    3856int main(int argc, char *argv[]) 
    3957{ 
     
    4159 
    4260    boost(); 
     61    init_signals(); 
    4362 
    4463    while (argc > 1) { 
  • /pjproject/main/pjlib/src/pjlib-test/main_mod.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/main_mod.c 2     10/29/05 11:51a Bennylp $ 
     1/* $Id$ 
     2 * 
     3 
    24 */ 
    35/*  
  • /pjproject/main/pjlib/src/pjlib-test/mutex.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/mutex.c 1     10/23/05 12:52p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-test/mutex.c $ 
  • /pjproject/main/pjlib/src/pjlib-test/os.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/os.c 2     10/14/05 12:26a Bennylp $ 
     1/* $Id$ 
     2 * 
     3 
    24 */ 
    35/* 
  • /pjproject/main/pjlib/src/pjlib-test/pool.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/pool.c 2     10/14/05 12:26a Bennylp $ 
     1/* $Id$ 
     2 * 
     3 
    24 */ 
    35/* 
  • /pjproject/main/pjlib/src/pjlib-test/pool_perf.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/pool_perf.c 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/*  
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-test/pool_perf.c $ 
  • /pjproject/main/pjlib/src/pjlib-test/rand.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/rand.c 1     10/05/05 5:13p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/*  
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-test/rand.c $ 
  • /pjproject/main/pjlib/src/pjlib-test/rbtree.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/rbtree.c 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include "test.h" 
    35 
  • /pjproject/main/pjlib/src/pjlib-test/select.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/select.c 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-test/select.c $ 
  • /pjproject/main/pjlib/src/pjlib-test/sleep.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/sleep.c 3     10/29/05 11:51a Bennylp $ 
     1/* $Id$ 
     2 * 
     3 
    24 */ 
    35/* 
  • /pjproject/main/pjlib/src/pjlib-test/sock.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/sock.c 4     10/29/05 11:51a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* $Log: /pjproject-0.3/pjlib/src/pjlib-test/sock.c $ 
    35 *  
  • /pjproject/main/pjlib/src/pjlib-test/sock_perf.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/sock_perf.c 4     10/29/05 11:51a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-test/sock_perf.c $ 
  • /pjproject/main/pjlib/src/pjlib-test/string.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/string.c 2     10/14/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/*  
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-test/string.c $ 
  • /pjproject/main/pjlib/src/pjlib-test/test.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/test.c 4     29/10/05 21:33 Bennylp $ 
     1/* $Id$ 
     2 * 
     3 
    24 */ 
    35/*  
  • /pjproject/main/pjlib/src/pjlib-test/test.h

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/test.h 4     10/29/05 10:28p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJLIB_TEST_H__ 
    35#define __PJLIB_TEST_H__ 
     
    57#include <pj/types.h> 
    68 
    7 #define GROUP_LIBC                  1 
    8 #define GROUP_OS                    1 
    9 #define GROUP_DATA_STRUCTURE        1 
    10 #define GROUP_NETWORK               1 
    11 #define GROUP_EXTRA                 1 
     9#define GROUP_LIBC                  0 
     10#define GROUP_OS                    0 
     11#define GROUP_DATA_STRUCTURE        0 
     12#define GROUP_NETWORK               0 
     13#define GROUP_EXTRA                 0 
    1214 
    1315#define INCLUDE_ERRNO_TEST          GROUP_LIBC 
     
    1921#define INCLUDE_POOL_PERF_TEST      (PJ_HAS_MALLOC && GROUP_LIBC) 
    2022#define INCLUDE_STRING_TEST         GROUP_DATA_STRUCTURE 
    21 #define INCLUDE_FIFOBUF_TEST        GROUP_DATA_STRUCTURE 
     23#define INCLUDE_FIFOBUF_TEST        0   // GROUP_DATA_STRUCTURE 
    2224#define INCLUDE_RBTREE_TEST         GROUP_DATA_STRUCTURE 
    2325#define INCLUDE_TIMER_TEST          GROUP_DATA_STRUCTURE 
     
    3638 
    3739#define INCLUDE_ECHO_SERVER         0 
    38 #define INCLUDE_ECHO_CLIENT         0 
     40#define INCLUDE_ECHO_CLIENT         1 
    3941 
    4042#define ECHO_SERVER_MAX_THREADS     4 
     
    4345#define ECHO_SERVER_DURATION_MSEC   (60*60*1000) 
    4446 
    45 #define ECHO_CLIENT_MAX_THREADS     10 
     47#define ECHO_CLIENT_MAX_THREADS     2 
    4648 
    4749PJ_BEGIN_DECL 
  • /pjproject/main/pjlib/src/pjlib-test/thread.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/thread.c 4     10/29/05 11:51a Bennylp $ 
     1/* $Id$ 
     2 * 
     3 
    24 */ 
    35/* 
  • /pjproject/main/pjlib/src/pjlib-test/timer.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/timer.c 3     10/29/05 10:23p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include "test.h" 
    35 
  • /pjproject/main/pjlib/src/pjlib-test/timestamp.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/timestamp.c 4     10/29/05 11:51a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-test/timestamp.c $ 
     
    124126    /* See if elapsed time is reasonable. */ 
    125127    if (elapsed < 1 || elapsed > 100000) { 
    126         PJ_LOG(3,(THIS_FILE, "....error: elapsed time outside window (%u)", 
    127                              elapsed)); 
     128        PJ_LOG(3,(THIS_FILE, "....error: elapsed time outside window (%u, " 
     129                             "t1.u32.hi=%u, t1.u32.lo=%u, " 
     130                             "t2.u32.hi=%u, t2.u32.lo=%u)", 
     131                             elapsed,  
     132                             t1.u32.hi, t1.u32.lo, t2.u32.hi, t2.u32.lo)); 
    128133        return -1030; 
    129134    } 
  • /pjproject/main/pjlib/src/pjlib-test/udp_echo_srv_sync.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/udp_echo_srv_sync.c 2     29/10/05 21:34 Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* 
    35 * $Log: /pjproject-0.3/pjlib/src/pjlib-test/udp_echo_srv_sync.c $ 
  • /pjproject/main/pjlib/src/pjlib-test/util.c

    • Property svn:keywords set to Author
    r1 r3  
    1 /* $Header: /pjproject-0.3/pjlib/src/pjlib-test/util.c 3     10/29/05 11:51a Bennylp $ 
     1/* $Id$ 
     2 * 
     3 
    24 */ 
    35/*  
  • /pjproject/main/pjlib/src/pjlib-test/xml.c

    • Property svn:keywords set to Author
  • /pjproject/main/pjmedia/src/pjmedia.h

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia.h 2     5/15/05 11:51a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJMEDIA_H__ 
    35#define __PJMEDIA_H__ 
  • /pjproject/main/pjmedia/src/pjmedia/codec.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/codec.c 3     4/17/05 11:59a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjmedia/codec.h> 
    35#include <pj/pool.h> 
  • /pjproject/main/pjmedia/src/pjmedia/codec.h

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/codec.h 7     8/24/05 10:29a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJMEDIA_CODEC_H__ 
  • /pjproject/main/pjmedia/src/pjmedia/config.h

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/config.h 3     2/24/05 10:40a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJMED_CONFIG_H__ 
  • /pjproject/main/pjmedia/src/pjmedia/dsound.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/dsound.c 6     6/14/05 12:54a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifdef _MSC_VER 
  • /pjproject/main/pjmedia/src/pjmedia/g711.c

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjmedia/src/pjmedia/g711.c 5     10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* This file contains file from Sun Microsystems, Inc, with the complete  
    35 * copyright notice in the second half of this file. 
  • /pjproject/main/pjmedia/src/pjmedia/jbuf.c

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjmedia/src/pjmedia/jbuf.c 8     10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#include <pjmedia/jbuf.h> 
  • /pjproject/main/pjmedia/src/pjmedia/jbuf.h

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjmedia/src/pjmedia/jbuf.h 7     10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJMEDIA_JBUF_H__ 
  • /pjproject/main/pjmedia/src/pjmedia/mediamgr.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/mediamgr.c 8     6/24/05 1:00a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjmedia/mediamgr.h> 
    35#include <pj/sock.h> 
  • /pjproject/main/pjmedia/src/pjmedia/mediamgr.h

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/mediamgr.h 7     8/24/05 10:29a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJMEDIA_MEDIAMGR_H__ 
  • /pjproject/main/pjmedia/src/pjmedia/nullsound.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/nullsound.c 3     6/14/05 12:54a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjmedia/sound.h> 
    35 
  • /pjproject/main/pjmedia/src/pjmedia/pasound.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/pasound.c 3     6/24/05 11:13p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjmedia/sound.h> 
    35#include <pj/string.h> 
  • /pjproject/main/pjmedia/src/pjmedia/portaudio/pa_front.c

    r1 r3  
    3434/** @mainpage 
    3535 
    36 PortAudio is an open-source cross-platform ‘C’ library for audio input 
     36PortAudio is an open-source cross-platform †CË library for audio input 
    3737and output. It is designed to simplify the porting of audio applications 
    3838between various platforms, and also to simplify the development of audio 
  • /pjproject/main/pjmedia/src/pjmedia/rtcp.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/rtcp.c 4     8/24/05 10:30a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#include <pjmedia/rtcp.h> 
  • /pjproject/main/pjmedia/src/pjmedia/rtcp.h

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/rtcp.h 5     8/24/05 10:30a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJMEDIA_RTCP_H__ 
  • /pjproject/main/pjmedia/src/pjmedia/rtp.c

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjmedia/src/pjmedia/rtp.c 5     10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#include <pjmedia/rtp.h> 
  • /pjproject/main/pjmedia/src/pjmedia/rtp.h

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/rtp.h 6     8/24/05 10:30a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJMEDIA_RTP_H__ 
  • /pjproject/main/pjmedia/src/pjmedia/sdp.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/sdp.c 9     6/12/05 11:36a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35 
  • /pjproject/main/pjmedia/src/pjmedia/sdp.h

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/sdp.h 9     6/17/05 11:16p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJSDP_SDP_H__ 
  • /pjproject/main/pjmedia/src/pjmedia/session.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/session.c 10    6/14/05 12:54a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjmedia/session.h> 
    35#include <pj/log.h> 
  • /pjproject/main/pjmedia/src/pjmedia/session.h

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/session.h 8     8/24/05 10:30a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJMEDIA_SESSION_H__ 
  • /pjproject/main/pjmedia/src/pjmedia/sound.h

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/sound.h 8     8/24/05 10:30a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJMEDIA_SOUND_H__ 
  • /pjproject/main/pjmedia/src/pjmedia/stream.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/stream.c 14    6/24/05 11:14p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#include <pjmedia/stream.h> 
  • /pjproject/main/pjmedia/src/pjmedia/stream.h

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/pjmedia/stream.h 6     8/24/05 10:30a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJMEDIA_STREAM_H__ 
  • /pjproject/main/pjmedia/src/test/audio_tool.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/test/audio_tool.c 11    6/24/05 11:17p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjmedia.h> 
    35#include <pjlib.h> 
  • /pjproject/main/pjmedia/src/test/jbuf_test.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/test/jbuf_test.c 9     6/24/05 11:18p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <stdio.h> 
    35#include <ctype.h> 
  • /pjproject/main/pjmedia/src/test/main.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/test/main.c 9     6/24/05 11:18p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pj/os.h> 
    35#include <pj/pool.h> 
  • /pjproject/main/pjmedia/src/test/rtp_test.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/test/rtp_test.c 4     3/12/05 4:21p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjmedia/rtp.h> 
    35#include <stdio.h> 
  • /pjproject/main/pjmedia/src/test/sdptest.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/test/sdptest.c 8     6/12/05 11:36a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjmedia/sdp.h> 
    35#include <pj/os.h> 
  • /pjproject/main/pjmedia/src/test/session_test.c

    r1 r3  
    1 /* $Header: /pjproject/pjmedia/src/test/session_test.c 8     6/12/05 11:36a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjmedia/mediamgr.h> 
    35#include <pjmedia/session.h> 
  • /pjproject/main/pjsip/src/pjsip/print.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/print.h 9     6/22/05 12:27a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_PRINT_H__ 
    35#define __PJSIP_PRINT_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_auth.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_auth.c 12    9/11/05 9:08a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip/sip_auth.h> 
    35#include <pjsip/sip_auth_parser.h>      /* just to get pjsip_DIGEST_STR */ 
  • /pjproject/main/pjsip/src/pjsip/sip_auth.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_auth.h 11    8/31/05 9:05p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_AUTH_SIP_AUTH_H__ 
    35#define __PJSIP_AUTH_SIP_AUTH_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_auth_msg.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_auth_msg.c 9     8/31/05 9:05p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip/sip_auth_msg.h> 
    35#include <pjsip/sip_auth_parser.h> 
  • /pjproject/main/pjsip/src/pjsip/sip_auth_msg.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_auth_msg.h 7     6/19/05 6:12p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_AUTH_SIP_AUTH_MSG_H__ 
    35#define __PJSIP_AUTH_SIP_AUTH_MSG_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_auth_parser.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_auth_parser.c 7     8/31/05 9:05p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip/sip_auth_parser.h> 
    35#include <pjsip/sip_auth_msg.h> 
  • /pjproject/main/pjsip/src/pjsip/sip_auth_parser.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_auth_parser.h 7     8/31/05 9:05p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_AUTH_SIP_AUTH_PARSER_H__ 
    35#define __PJSIP_AUTH_SIP_AUTH_PARSER_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_config.h

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjsip/src/pjsip/sip_config.h 10    10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_CONFIG_H__ 
    35#define __PJSIP_SIP_CONFIG_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_endpoint.c

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjsip/src/pjsip/sip_endpoint.c 26    10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip/sip_endpoint.h> 
    35#include <pjsip/sip_transaction.h> 
  • /pjproject/main/pjsip/src/pjsip/sip_endpoint.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_endpoint.h 12    6/22/05 12:27a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_ENDPOINT_H__ 
    35#define __PJSIP_SIP_ENDPOINT_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_event.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_event.h 5     6/17/05 11:16p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_EVENT_H__ 
    35#define __PJSIP_SIP_EVENT_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_misc.c

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjsip/src/pjsip/sip_misc.c 15    10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip/sip_misc.h> 
    35#include <pjsip/sip_transport.h> 
  • /pjproject/main/pjsip/src/pjsip/sip_misc.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_misc.h 7     8/31/05 9:05p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_MISC_H__ 
    35#define __PJSIP_SIP_MISC_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_module.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_module.h 6     6/17/05 11:16p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_MODULE_H__ 
    35#define __PJSIP_SIP_MODULE_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_msg.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_msg.c 16    6/22/05 12:40a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip/sip_msg.h> 
    35#include <pjsip/print.h> 
  • /pjproject/main/pjsip/src/pjsip/sip_msg.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_msg.h 13    6/22/05 12:27a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_MSG_H__ 
    35#define __PJSIP_SIP_MSG_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_msg_i.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_msg_i.h 2     2/24/05 10:46a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35PJ_IDEF(void) pjsip_msg_add_hdr( pjsip_msg *msg, pjsip_hdr *hdr ) 
  • /pjproject/main/pjsip/src/pjsip/sip_parser.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_parser.c 17    9/11/05 9:28a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip/sip_parser.h> 
    35#include <pjsip/sip_uri.h> 
  • /pjproject/main/pjsip/src/pjsip/sip_parser.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_parser.h 10    9/11/05 9:28a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_PARSER_H__ 
    35#define __PJSIP_SIP_PARSER_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_private.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_private.h 5     6/17/05 11:16p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_PRIVATE_H__ 
    35#define __PJSIP_SIP_PRIVATE_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_resolve.c

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjsip/src/pjsip/sip_resolve.c 5     10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#include <pjsip/sip_resolve.h> 
  • /pjproject/main/pjsip/src/pjsip/sip_resolve.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_resolve.h 5     6/17/05 11:16p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_RESOLVE_H__ 
    35#define __PJSIP_SIP_RESOLVE_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_transaction.c

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjsip/src/pjsip/sip_transaction.c 21    10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip/sip_transaction.h> 
    35#include <pjsip/sip_transport.h> 
  • /pjproject/main/pjsip/src/pjsip/sip_transaction.h

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjsip/src/pjsip/sip_transaction.h 7     10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_TRANSACTION_H__ 
    35#define __PJSIP_SIP_TRANSACTION_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_transport.c

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjsip/src/pjsip/sip_transport.c 18    10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip/sip_transport.h> 
    35#include <pjsip/sip_endpoint.h> 
  • /pjproject/main/pjsip/src/pjsip/sip_transport.h

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjsip/src/pjsip/sip_transport.h 11    10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_TRANSPORT_H__ 
    35#define __PJSIP_SIP_TRANSPORT_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_types.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_types.h 5     6/19/05 6:12p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_TYPES_H__ 
    35#define __PJSIP_SIP_TYPES_H__ 
  • /pjproject/main/pjsip/src/pjsip/sip_uri.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_uri.c 8     8/31/05 9:05p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip/sip_uri.h> 
    35#include <pjsip/sip_msg.h> 
  • /pjproject/main/pjsip/src/pjsip/sip_uri.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip/sip_uri.h 7     6/19/05 6:12p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_URI_H__ 
    35#define __PJSIP_SIP_URI_H__ 
  • /pjproject/main/pjsip/src/pjsip_auth.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_auth.h 2     6/05/05 12:13p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_AUTH_H__ 
    35#define __PJSIP_AUTH_H__ 
  • /pjproject/main/pjsip/src/pjsip_core.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_core.h 2     6/19/05 6:12p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_CORE_H__ 
    35#define __PJSIP_CORE_H__ 
  • /pjproject/main/pjsip/src/pjsip_mod_ua/sip_dialog.c

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjsip/src/pjsip_mod_ua/sip_dialog.c 27    10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip_mod_ua/sip_dialog.h> 
    35#include <pjsip_mod_ua/sip_ua.h> 
  • /pjproject/main/pjsip/src/pjsip_mod_ua/sip_dialog.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_mod_ua/sip_dialog.h 13    8/31/05 9:05p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_DIALOG_H__ 
    35#define __PJSIP_DIALOG_H__ 
  • /pjproject/main/pjsip/src/pjsip_mod_ua/sip_reg.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_mod_ua/sip_reg.c 14    8/31/05 9:05p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip_mod_ua/sip_reg.h> 
    35#include <pjsip/sip_endpoint.h> 
  • /pjproject/main/pjsip/src/pjsip_mod_ua/sip_reg.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_mod_ua/sip_reg.h 11    8/24/05 10:35a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_REG_H__ 
    35#define __PJSIP_SIP_REG_H__ 
  • /pjproject/main/pjsip/src/pjsip_mod_ua/sip_ua.c

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjsip/src/pjsip_mod_ua/sip_ua.c 16    10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip_mod_ua/sip_ua.h> 
    35#include <pjsip_mod_ua/sip_dialog.h> 
  • /pjproject/main/pjsip/src/pjsip_mod_ua/sip_ua.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_mod_ua/sip_ua.h 6     6/17/05 11:16p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIP_UA_H__ 
    35#define __PJSIP_SIP_UA_H__ 
  • /pjproject/main/pjsip/src/pjsip_mod_ua/sip_ua_private.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_mod_ua/sip_ua_private.h 3     3/25/05 12:51p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJSIP_UA_PRIVATE_H__ 
  • /pjproject/main/pjsip/src/pjsip_simple.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_simple.h 5     6/17/05 12:26a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35/** 
  • /pjproject/main/pjsip/src/pjsip_simple/event_notify.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_simple/event_notify.c 11    8/31/05 9:05p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip_simple/event_notify.h> 
    35#include <pjsip/sip_msg.h> 
  • /pjproject/main/pjsip/src/pjsip_simple/event_notify.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_simple/event_notify.h 7     8/31/05 9:05p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIMPLE_EVENT_NOTIFY_H__ 
    35#define __PJSIP_SIMPLE_EVENT_NOTIFY_H__ 
  • /pjproject/main/pjsip/src/pjsip_simple/event_notify_msg.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_simple/event_notify_msg.c 2     6/21/05 12:37a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip_simple/event_notify_msg.h> 
    35#include <pjsip/print.h> 
  • /pjproject/main/pjsip/src/pjsip_simple/event_notify_msg.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_simple/event_notify_msg.h 4     8/24/05 10:33a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIMPLE_EVENT_NOTIFY_MSG_H__ 
    35#define __PJSIP_SIMPLE_EVENT_NOTIFY_MSG_H__ 
  • /pjproject/main/pjsip/src/pjsip_simple/messaging.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_simple/messaging.c 7     8/31/05 9:05p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip_simple/messaging.h> 
    35#include <pjsip/sip_endpoint.h> 
  • /pjproject/main/pjsip/src/pjsip_simple/messaging.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_simple/messaging.h 6     8/31/05 9:05p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIMPLE_MESSAGING_H__ 
    35#define __PJSIP_SIMPLE_MESSAGING_H__ 
  • /pjproject/main/pjsip/src/pjsip_simple/pidf.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_simple/pidf.c 3     6/21/05 12:37a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip_simple/pidf.h> 
    35#include <pj/string.h> 
  • /pjproject/main/pjsip/src/pjsip_simple/pidf.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_simple/pidf.h 3     8/24/05 10:33a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIMPLE_PIDF_H__ 
    35#define __PJSIP_SIMPLE_PIDF_H__ 
  • /pjproject/main/pjsip/src/pjsip_simple/presence.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_simple/presence.c 7     8/24/05 10:33a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip_simple/presence.h> 
    35#include <pjsip/sip_transport.h> 
  • /pjproject/main/pjsip/src/pjsip_simple/presence.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_simple/presence.h 6     8/24/05 10:33a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIMPLE_PRESENCE_H__ 
    35#define __PJSIP_SIMPLE_PRESENCE_H__ 
  • /pjproject/main/pjsip/src/pjsip_simple/xpidf.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_simple/xpidf.c 3     6/22/05 11:42p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip_simple/xpidf.h> 
    35#include <pj/pool.h> 
  • /pjproject/main/pjsip/src/pjsip_simple/xpidf.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_simple/xpidf.h 3     8/24/05 10:33a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#ifndef __PJSIP_SIMPLE_XPIDF_H__ 
    35#define __PJSIP_SIMPLE_XPIDF_H__ 
  • /pjproject/main/pjsip/src/pjsip_ua.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsip_ua.h 1     4/17/05 11:59a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifndef __PJSIP_UA_H__ 
  • /pjproject/main/pjsip/src/pjsua/getopt.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsua/getopt.c 4     5/14/05 12:24a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#ifdef _MSC_VER 
  • /pjproject/main/pjsip/src/pjsua/getopt.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsua/getopt.h 3     5/05/05 11:43p Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24/* Declarations for getopt. 
    35   Copyright (C) 1989,90,91,92,93,94,96,97,98 Free Software Foundation, Inc. 
  • /pjproject/main/pjsip/src/pjsua/main.c

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjsip/src/pjsua/main.c 40    10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35#include <pjlib.h> 
  • /pjproject/main/pjsip/src/pjsua/misc.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/pjsua/misc.c 21    6/23/05 12:36a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24 
    35/* 
  • /pjproject/main/pjsip/src/tests/pjsip_core/main.c

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/tests/pjsip_core/main.c 2     2/24/05 10:46a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include "test.h" 
    35#include <stdio.h> 
  • /pjproject/main/pjsip/src/tests/pjsip_core/test.h

    r1 r3  
    1 /* $Header: /pjproject/pjsip/src/tests/pjsip_core/test.h 2     2/24/05 10:46a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pj/types.h> 
    35 
  • /pjproject/main/pjsip/src/tests/pjsip_core/test_msg.c

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjsip/src/tests/pjsip_core/test_msg.c 10    10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip/sip_msg.h> 
    35#include <pjsip/sip_parser.h> 
  • /pjproject/main/pjsip/src/tests/pjsip_core/test_uri.c

    r1 r3  
    1 /* $Header: /pjproject-0.3/pjsip/src/tests/pjsip_core/test_uri.c 9     10/14/05 12:23a Bennylp $ */ 
     1/* $Id$ 
     2 * 
     3 */ 
    24#include <pjsip/sip_parser.h> 
    35#include <pjsip/sip_uri.h> 
Note: See TracChangeset for help on using the changeset viewer.