OBSCURE

Section: User Commands (1)
Updated: 12 August 1995
Index Return to Main Contents
 

NAME

obscure - make a C source file unreadable but compilable  

SYNOPSIS

obscure [ -huis ] [ -w width ] [ -a file ] [ -n file ] [ -p prefix ] [ input [ output ] ]  

DESCRIPTION

obscure converts the input file, expected to be written in the C language, into a human unreadable one, but compilable. His job is converting every identifier into a useless one for the reader, removing any comment and compacting all the whitespaces when they are not necessary.  

OPTIONS

-h
Display a help page.
-u
Make a very unreadable output compacting the whitespaces when they are not necessary.
-i
Do not change identifiers.
-s
Use silly words instead of numbers for generating identifiers.
-w width
Set the width limit of the output.
-a file
Add first the identifiers contained in the specified file to the hash table. Useful when those identifiers are used in two or more source files.
-n file
Do not convert the identifiers contained in the specified file. Useful when they are part of a library.
-p prefix
Specify the prefix to use when generating the identifiers.
 

AUTHOR

Sandro Sigala (sansig@freenet.hut.fi)


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
AUTHOR

This document was created by man2html, using the manual pages.
Time: 15:23:27 GMT, November 05, 2024