cstrings

CSTRINGS es una herramienta de internacionalización ligera para el código C.
Descargar ahora

cstrings Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Eric S. Raymond
  • Sitio web del editor:
  • http://www.catb.org/~esr/wumpus/

cstrings Etiquetas


cstrings Descripción

CSMINGS es una herramienta de internacionalización ligera para el código C. Una herramienta de internacionalización ligera para el código C, para aquellos que encuentran que se obtienen un texto demasiado voluminoso e intrusivo. Extrae cadenas de un programa y las convierte en #DEFINES en una sección de código pre-depende. Tiene buenas características para construir su base de mensajes incrementalmente. Esta herramienta se puede usar para masajear la fuente C de la entrada C para que las cadenas literales en él se reemplacen por símbolos de #define generados, con la lista de #defines se adelantó al código fuente resultante. Los literales de cadenas en #include y #define line y en los comentarios se saltan. Si no se administran nombres de archivo, la entrada estándar se filtra a la salida estándar. Si se dan nombres de archivo (y los permisos de escritura apropiados están presentes), cada archivo se reemplaza por su resultado convertido (la reemplazo se realiza con un enlace (2), por lo que el programa es seguro de señal). Para evitar amenazas de angustia y muerte al autor, se recomienda que no utilice esta función sin mirar la versión filtrada primero para asegurarse de que es lo que realmente desea. El argumento de cadena de la opción A -R se interpreta como una coma separada Lista de números de línea o rangos de números de línea a los que el filtrado de cadena debe ser limitado. Se toma un rango de la forma "-" para indicar todas las líneas de la línea a EOF; Un rango de la forma "-" significa todas las líneas desde el inicio del archivo a la línea. Además, cualquier rango o número puede ser precedido por '!'; Esto hace que el filtrado se suprime para las líneas designadas. Si el primer carácter de una opción de rango es '!', Filtrado se asume inicialmente para todas las líneas, en lugar de apagado. La opción -t establece la plantilla con la que se generan etiquetas de cadena. El valor predeterminado es "G D". La plantilla es Sprintf'ed con un número de secuencia como argumento. La opción -M toma un argumento numérico, interpretado como una longitud mínima. Todas las cuerdas menores de ese tamaño son ignoradas. Tenga en cuenta que esta longitud mínima se realiza a 3, debe decir -m 1 o -M 2 para ver todas las cadenas cortas. La opción -C suprime la acción normal y, en lugar de que, en su lugar, provoca una lista de cadenas que de otra manera serían # definen-ized (cada uno precedido por su número de línea) para ser emitido a STDOUT. Si -C se usa con argumentos de archivo, se generará un informe con las secciones encabezadas por los nombres de los archivos. La opción -C le permite anticipar los efectos de una sustitución sin tener que ver el archivo de origen completo. Esta herramienta se usa mejor haciendo Repetido -C ejecuta, agregando a un argumento AN -R hasta que lo quiera para filtrar solo las líneas que desea, y luego abandonar la -c para hacer la conversión real. Luego, puede mover la lista de #defines generados a un lugar apropiado con un editor de texto. Limitaciones: · Este programa no hace ningún esfuerzo por ser inteligente sobre las cadenas duplicadas. Además, no se encarga de las cotizaciones cotizadas dentro de las cadenas. Lo que está nuevo en esta versión: · Use MkStStPP (3) en lugar de Tempnam (3) por el bien de la seguridad. · Las rpm de origen ya no dependen de la myversiondefine.


cstrings Software relacionado

demonios

Daemons es un script de rubí que proporciona una forma fácil de envolver los scripts de rubíes existentes para ejecutarse como un demonio. ...

354

Descargar