Changeset 5192:4237437ca526 in roaraudio for roard/include


Ignore:
Timestamp:
10/23/11 03:04:21 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

declare some stuff 'extern', this saves like 5.3KB of diskspace in plugin files and make them more resistant against changes in roard

Location:
roard/include
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • roard/include/auth.h

    r4745 r5192  
    6565}; 
    6666 
    67 struct auth_key g_auth_keyring[AUTH_KEYRING_LEN]; 
     67extern struct auth_key g_auth_keyring[AUTH_KEYRING_LEN]; 
    6868 
    6969int auth_init (void); 
  • roard/include/client.h

    r5146 r5192  
    6363}; 
    6464 
    65 struct roar_client_server { 
     65extern struct roar_client_server { 
    6666 struct roar_client _client; 
    6767 size_t blockc; 
     
    8383 
    8484#define MAX_PROTOS 8 
    85 struct roard_proto g_proto[MAX_PROTOS]; 
     85extern struct roard_proto g_proto[MAX_PROTOS]; 
    8686 
    8787// basic functions 
  • roard/include/output.h

    r4852 r5192  
    6868                                                ) 
    6969 
    70 void         * g_output_buffer; 
    71 void         * g_input_buffer; 
    72 size_t         g_output_buffer_len; 
     70extern void         * g_output_buffer; 
     71extern void         * g_input_buffer; 
     72extern size_t         g_output_buffer_len; 
    7373#define        g_input_buffer_len g_output_buffer_len 
    7474 
  • roard/include/roard.h

    r5180 r5192  
    140140 
    141141 
    142 int alive; 
    143 #ifdef ROAR_SUPPORT_LISTEN 
    144 int g_no_listen; 
    145 #endif 
    146  
    147 uint32_t g_pos; // current possition in output stream 
    148  
    149 int g_standby; 
    150 int g_autostandby; 
     142extern int alive; 
     143#ifdef ROAR_SUPPORT_LISTEN 
     144extern int g_no_listen; 
     145#endif 
     146 
     147extern uint32_t g_pos; // current possition in output stream 
     148 
     149extern int g_standby; 
     150extern int g_autostandby; 
    151151 
    152152#ifdef ROAR_SUPPORT_LISTEN 
     
    170170 
    171171#ifdef ROAR_SUPPORT_LISTEN 
    172 struct roard_listen { 
     172extern struct roard_listen { 
    173173 int used; 
    174174 struct roar_vio_calls sock; 
     
    185185#endif 
    186186 
    187 int g_self_client; 
    188  
    189 int g_terminate; 
    190  
    191 struct roar_audio_info * g_sa, * g_max_sa; 
     187extern int g_self_client; 
     188 
     189extern int g_terminate; 
     190 
     191extern struct roar_audio_info * g_sa, * g_max_sa; 
    192192 
    193193#define CONF_DEF_STRING "***default***" 
  • roard/include/sample.h

    r4708 r5192  
    3131#define ROAR_SAMPLES_MAX  32 
    3232 
    33 struct roar_sample * g_samples[ROAR_SAMPLES_MAX]; 
     33extern struct roar_sample * g_samples[ROAR_SAMPLES_MAX]; 
    3434 
    3535int samples_init      (void); 
  • roard/include/ssynth.h

    r4708 r5192  
    5050#define SSYNTH_POLY_COEFF            4 
    5151 
    52 float ssynth_polys[SSYNTH_POLY_POLYMAX][SSYNTH_POLY_COEFF]; 
     52extern float ssynth_polys[SSYNTH_POLY_POLYMAX][SSYNTH_POLY_COEFF]; 
    5353 
    5454struct { 
     
    5656} ssynth_conf; 
    5757 
    58 struct { 
     58extern struct ssynth_state { 
    5959 int stream; 
    6060 struct { 
  • roard/include/streams.h

    r5022 r5192  
    7474}; 
    7575 
    76 struct roar_stream_server { 
     76extern struct roar_stream_server { 
    7777 struct roar_stream _stream; 
    7878 unsigned int pos_abs; 
Note: See TracChangeset for help on using the changeset viewer.