doc: Fix the Doxygen section endings

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
This commit is contained in:
Sylvain Munaut 2012-04-18 22:17:22 +02:00
parent 45c84b6a4e
commit a45956af0b
34 changed files with 34 additions and 34 deletions

View File

@ -41,6 +41,6 @@ struct msgb *gmr1_gsmtap_makemsg(
const uint8_t *l2, int len);
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_GSMTAP_H__ */

View File

@ -41,6 +41,6 @@ void gmr1_a5_1(uint8_t *key, uint32_t fn, int nbits,
ubit_t *dl, ubit_t *ul);
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_L1_A5_H__ */

View File

@ -38,6 +38,6 @@ void gmr1_bcch_encode(ubit_t *bits_e, const uint8_t *l2);
int gmr1_bcch_decode(uint8_t *l2, const sbit_t *bits_e, int *conv_rv);
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_L1_BCCH_H__ */

View File

@ -38,6 +38,6 @@ void gmr1_ccch_encode(ubit_t *bits_e, const uint8_t *l2);
int gmr1_ccch_decode(uint8_t *l2, const sbit_t *bits_e, int *conv_rv);
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_L1_CCCH_H__ */

View File

@ -40,6 +40,6 @@ extern const struct osmo_conv_code gmr1_conv_15;
extern const struct osmo_conv_code gmr1_conv_tch3;
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_L1_CONV_H__ */

View File

@ -38,6 +38,6 @@ extern const struct osmo_crc16gen_code gmr1_crc12;
extern const struct osmo_crc16gen_code gmr1_crc16;
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_L1_CRC_H__ */

View File

@ -33,6 +33,6 @@
/*! \defgroup l1_chan Channel coder / decoders */
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_SDR_DEFS_H__ */

View File

@ -40,6 +40,6 @@ int gmr1_facch3_decode(uint8_t *l2, ubit_t *bits_s,
const sbit_t *bits_e, const ubit_t *ciph, int *conv_rv);
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_L1_FACCH3_H__ */

View File

@ -35,6 +35,6 @@ void gmr1_interleave_intra(void *out, const void *in, int N);
void gmr1_deinterleave_intra(void *out, const void *in, int N);
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_L1_INTERLEAVE_H__ */

View File

@ -66,6 +66,6 @@ extern const struct gmr1_puncturer gmr1_punct15_P53;
extern const struct gmr1_puncturer gmr1_punct15_Ps53;
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_L1_PUNCT_H__ */

View File

@ -39,6 +39,6 @@ int gmr1_rach_decode(uint8_t *rach, const sbit_t *bits_e, uint8_t sb_mask,
int *conv_rv, int *crc_rv);
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_L1_RACH_H__ */

View File

@ -37,6 +37,6 @@ void gmr1_scramble_sbit(sbit_t *out, const sbit_t *in, int len);
void gmr1_scramble_ubit(ubit_t *out, const ubit_t *in, int len);
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_L1_SCRAMB_H__ */

View File

@ -42,6 +42,6 @@ void gmr1_tch3_decode(uint8_t *frame0, uint8_t *frame1, ubit_t *bits_s,
int *conv0_rv, int *conv1_rv);
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_L1_TCH3_H__ */

View File

@ -39,6 +39,6 @@
#endif
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_SDR_DEFS_H__ */

View File

@ -42,6 +42,6 @@ gmr1_dkab_demod(struct osmo_cxvec *burst_in, int sps, float freq_shift, int p,
sbit_t *ebits, float *toa_p);
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_SDR_DKAB_H__ */

View File

@ -49,6 +49,6 @@ int gmr1_fcch_snr(struct osmo_cxvec *burst_in, int sps, float freq_shift,
float *snr);
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_SDR_FCCH_H__ */

View File

@ -45,6 +45,6 @@ extern struct gmr1_pi4cxpsk_burst gmr1_rach_burst;
extern struct gmr1_pi4cxpsk_burst gmr1_sdcch_burst;
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_SDR_NB_H__ */

View File

@ -109,6 +109,6 @@ gmr1_pi4cxpsk_detect(struct gmr1_pi4cxpsk_burst **burst_types, float e_toa,
int
gmr1_pi4cxpsk_mod_order(struct osmo_cxvec *burst_in, int sps, float freq_shift);
/*! }@ */
/*! @} */
#endif /* __OSMO_GMR1_SDR_PI4CXPSK_H__ */

View File

@ -70,4 +70,4 @@ gmr1_gsmtap_makemsg(uint8_t chan_type, uint32_t fn, uint8_t tn,
return msg;
}
/*! }@ */
/*! @} */

View File

@ -281,4 +281,4 @@ gmr1_a5_1(uint8_t *key, uint32_t fn, int nbits, ubit_t *dl, ubit_t *ul)
}
}
/*! }@ */
/*! @} */

View File

@ -102,4 +102,4 @@ gmr1_bcch_decode(uint8_t *l2, const sbit_t *bits_e, int *conv_rv)
return rv;
}
/*! }@ */
/*! @} */

View File

@ -106,4 +106,4 @@ gmr1_ccch_decode(uint8_t *l2, const sbit_t *bits_e, int *conv_rv)
return rv;
}
/*! }@ */
/*! @} */

View File

@ -195,4 +195,4 @@ const struct osmo_conv_code gmr1_conv_tch3 = {
.next_state = gmr1_conv_tch3_next_state,
};
/*! }@ */
/*! @} */

View File

@ -62,4 +62,4 @@ const struct osmo_crc16gen_code gmr1_crc16 = {
.remainder = 0x0000,
};
/*! }@ */
/*! @} */

View File

@ -169,4 +169,4 @@ gmr1_facch3_decode(uint8_t *l2, ubit_t *bits_s,
return rv;
}
/*! }@ */
/*! @} */

View File

@ -79,4 +79,4 @@ gmr1_deinterleave_intra(void *out, const void *in, int N)
}
}
/*! }@ */
/*! @} */

View File

@ -281,4 +281,4 @@ const struct gmr1_puncturer gmr1_punct15_Ps53 = {
},
};
/*! }@ */
/*! @} */

View File

@ -193,4 +193,4 @@ gmr1_rach_decode(uint8_t *rach, const sbit_t *bits_e, uint8_t sb_mask,
return crc[0] || crc[1];
}
/*! }@ */
/*! @} */

View File

@ -92,4 +92,4 @@ gmr1_scramble_ubit(ubit_t *out, const ubit_t *in, int len)
}
}
/*! }@ */
/*! @} */

View File

@ -182,4 +182,4 @@ gmr1_tch3_decode(uint8_t *frame0, uint8_t *frame1, ubit_t *bits_s,
}
}
/*! }@ */
/*! @} */

View File

@ -187,4 +187,4 @@ err:
return rv;
}
/*! }@ */
/*! @} */

View File

@ -653,4 +653,4 @@ err:
return rv;
}
/*! }@ */
/*! @} */

View File

@ -345,4 +345,4 @@ struct gmr1_pi4cxpsk_burst gmr1_sdcch_burst = {
.data = _sdcch_data,
};
/*! }@ */
/*! @} */

View File

@ -701,4 +701,4 @@ err:
return rv;
}
/*! }@ */
/*! @} */