~ubuntu-branches/ubuntu/trusty/sflphone/trusty

« back to all changes in this revision

Viewing changes to daemon/libs/pjproject-2.1.0/third_party/gsm/inc/toast.h

  • Committer: Package Import Robot
  • Author(s): Mark Purcell
  • Date: 2014-01-28 18:23:36 UTC
  • mfrom: (4.3.4 sid)
  • Revision ID: package-import@ubuntu.com-20140128182336-jrsv0k9u6cawc068
Tags: 1.3.0-1
* New upstream release 
  - Fixes "New Upstream Release" (Closes: #735846)
  - Fixes "Ringtone does not stop" (Closes: #727164)
  - Fixes "[sflphone-kde] crash on startup" (Closes: #718178)
  - Fixes "sflphone GUI crashes when call is hung up" (Closes: #736583)
* Build-Depends: ensure GnuTLS 2.6
  - libucommon-dev (>= 6.0.7-1.1), libccrtp-dev (>= 2.0.6-3)
  - Fixes "FTBFS Build-Depends libgnutls{26,28}-dev" (Closes: #722040)
* Fix "boost 1.49 is going away" unversioned Build-Depends: (Closes: #736746)
* Add Build-Depends: libsndfile-dev, nepomuk-core-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Copyright 1992 by Jutta Degener and Carsten Bormann, Technische
 
3
 * Universitaet Berlin.  See the accompanying file "COPYRIGHT" for
 
4
 * details.  THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE.
 
5
 */
 
6
 
 
7
/* $Header: /tmp_amd/presto/export/kbs/jutta/src/gsm/RCS/toast.h,v 1.4 1995/03/07 21:26:16 jutta Exp $ */
 
8
 
 
9
#ifndef TOAST_H
 
10
#define TOAST_H                         /* Guard against multiple includes */
 
11
 
 
12
#include "config.h"
 
13
 
 
14
#include <sys/types.h>
 
15
#include <sys/stat.h>
 
16
 
 
17
#include <stdio.h>
 
18
#include <ctype.h>
 
19
#include <signal.h>
 
20
 
 
21
#include <errno.h>
 
22
#ifndef HAS_ERRNO_DECL
 
23
         extern int     errno;
 
24
#endif
 
25
 
 
26
#ifdef  HAS_LIMITS_H
 
27
#include <limits.h>
 
28
#endif
 
29
 
 
30
#ifdef  HAS_FCNTL_H
 
31
# include <fcntl.h>
 
32
#endif
 
33
 
 
34
#ifdef  HAS_UTIME
 
35
# ifdef HAS_UTIME_H
 
36
#  include <utime.h>
 
37
# endif
 
38
#endif
 
39
 
 
40
#include "gsm.h"
 
41
 
 
42
#ifndef S_ISREG
 
43
#define S_ISREG(x)      ((x) & S_IFREG)
 
44
#endif  /* S_ISREG */
 
45
 
 
46
 
 
47
# define        READ    "rb"
 
48
# define        WRITE   "wb"
 
49
#ifdef  O_BINARY
 
50
# define        O_WRITE_EXCL    O_WRONLY|O_CREAT|O_EXCL|O_BINARY
 
51
#else
 
52
# define        O_WRITE_EXCL    O_WRONLY|O_CREAT|O_EXCL
 
53
#endif
 
54
 
 
55
#ifndef SIGHANDLER_T
 
56
#define SIGHANDLER_T    void    /* what does a signal handler return? */
 
57
#endif
 
58
 
 
59
 
 
60
#ifdef  HAS_STRING_H
 
61
#include        <string.h>
 
62
#else
 
63
#       ifdef HAS_STRINGS_H
 
64
#       include <strings.h>
 
65
#       else
 
66
#               include "proto.h"
 
67
 
 
68
                extern int      strlen  P((char *));
 
69
                extern char *   strcpy  P((char *, char *));
 
70
                extern char *   strcat  P((char *,  char *));
 
71
                extern char *   strrchr P((char *, int));
 
72
 
 
73
#               include "unproto.h"
 
74
#       endif
 
75
#endif
 
76
 
 
77
 
 
78
#ifdef  HAS_STDLIB_H
 
79
#include        <stdlib.h>
 
80
#else
 
81
#       include "proto.h"
 
82
#       ifdef   HAS_MALLOC_H
 
83
#       include <malloc.h>
 
84
#       else
 
85
                extern char     * malloc P((unsigned));
 
86
#       endif
 
87
        extern int      exit P((int));
 
88
#       include "unproto.h"
 
89
#endif
 
90
 
 
91
 
 
92
#ifdef  HAS_UNISTD_H
 
93
#       include <unistd.h>
 
94
#endif
 
95
 
 
96
/*
 
97
 *      This suffix is tacked onto/removed from filenames
 
98
 *      similar to the way freeze and compress do it.
 
99
 */
 
100
#define SUFFIX_TOASTED          ".gsm"
 
101
 
 
102
#include        "proto.h"
 
103
 
 
104
extern int      audio_init_input P((void)), audio_init_output P((void));
 
105
extern int      ulaw_input   P((gsm_signal*)), ulaw_output   P((gsm_signal *));
 
106
extern int      alaw_input   P((gsm_signal*)), alaw_output   P((gsm_signal *));
 
107
extern int      linear_input P((gsm_signal*)), linear_output P((gsm_signal *));
 
108
 
 
109
#endif          /* TOAST_H */