Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

cf.c File Reference

Go to the source code of this file.

Functions

 main (int argc, argv)

Variables

float f [128]


Function Documentation

main int  argc,
argv 
 

Definition at line 4 of file cf.c.

References argc, argv, atof(), c, f, getchar, i, and printf().

00007 {
00008     int i, c, nc;
00009     float cutoff, atof();
00010 
00011     if (argc <= 1)
00012         cutoff = 0.0;
00013     else
00014         cutoff = atof(argv[1])/100;
00015     for (i = 0; i <= 127; )
00016         f[i++] = 0.0;
00017     nc = 0;
00018     while ((c = getchar()) != -1) {
00019         f[c] += 1;
00020         nc++;
00021     }
00022     printf("char\tfreq\n");
00023     for (i = 0; i <= 127; ++i)
00024         if (f[i] && f[i]/nc >= cutoff) {
00025             if (i <= ' ')
00026                 printf("%03o", i);
00027             else
00028                 printf("%c", i);
00029             printf("\t%.1f\n", 100*f[i]/nc);
00030         }
00031     return 0;
00032 }

Here is the call graph for this function:


Variable Documentation

f
 

Referenced by _SetColor(), _Write1DMatrix(), _Write2DMatrix(), _Write3DMatrix(), AAS_AgainstLadder(), AAS_AreaGroundFace(), AAS_BestReachableFromJumpPadArea(), AAS_FindFaceReachabilities(), AAS_FreeTmpAAS(), AAS_InitMaxAAS(), AAS_JumpReachRunStart(), AAS_Reachability_Jump(), AAS_Reachability_JumpPad(), AAS_Reachability_Teleport(), AAS_Reachability_WeaponJump(), AAS_TestMovementPrediction(), AbsoluteToLocal(), AddBrushForPatch(), AddBrushForTerrain(), CPlugInManager::AddFaceToBrushHandle(), AllocBspFace(), AllocFace(), asdl_function(), ASE_GetSurfaceAnimation(), bbfunc(), BlendToName(), BMPEncodeLine(), BMPLine(), BMPLineNone(), BotAimAtEnemy(), BotFindEnemy(), Brush_BestSplitFace(), Brush_Clone(), Brush_Create(), Brush_CreatePyramid(), Brush_Free(), Brush_FullClone(), Brush_MakeFacePlanes(), Brush_MakeSided(), Brush_MakeSidedCone(), Brush_MakeSidedSphere(), Brush_MemorySize(), Brush_Merge(), Brush_MergeList(), Brush_Move(), Brush_Parse(), Brush_Point(), Brush_Print(), Brush_Ray(), Brush_RebuildBrush(), Brush_RemoveEmptyFaces(), Brush_Resize(), Brush_Rotate(), Brush_Scale(), Brush_SelectFaceForDragging(), Brush_SetTexture(), Brush_SideSelect(), Brush_SnapPlanepts(), Brush_SnapToGrid(), Brush_SplitBrushByFace(), Brush_Subtract(), Brush_Write(), BrushPrimit_Parse(), BspFaceForPortal(), Bspinfo(), CCamWnd::Cam_MouseDown(), CCamWnd::Cam_MouseMoved(), Cap(), Bounds::Center(), CG_AddPainTwitch(), CG_AddParticleToScene(), CG_AddPlayerWeapon(), CG_CalcFov(), CG_CalcViewValues(), CG_DrawAreaPowerUp(), CG_DrawCrosshairNames(), CG_DrawOldScoreboard(), CG_DrawPowerups(), CG_DrawStatusBar(), CG_DrawWarmup(), CG_HeadModelVoiceChats(), CG_InterpolateEntityPosition(), CG_InterpolatePlayerState(), CG_OffsetFirstPersonView(), CG_ParseAnimationFile(), CG_ParseVoiceChats(), CG_PlayerAngles(), CG_PlayerFlag(), CG_PlayerPowerups(), CG_PredictPlayerState(), CG_RunLerpFrame(), CG_ShotgunFire(), ChopWinding(), ChopWindingInPlace(), Clamp(), ClipLineToFace(), ClipWindingEpsilon(), CM_AddFacetBevels(), CM_CheckFacetPlane(), CM_DrawDebugSurface(), CM_GenerateFacetFor3Points(), CM_GenerateFacetFor4Points(), CM_TraceThroughBrush(), CM_ValidateFacet(), Cmd_Exec_f(), Color_Parse(), Com_AppendCDKey(), Com_ReadCDKey(), Com_WriteCDKey(), Com_WriteConfigToFile(), ComputeAbsolute(), ComputeScale(), Con_DrawNotify(), Con_Dump_f(), Controls_GetConfig(), CreateFilters(), CreateSurfaceLights(), CSG_MakeHollow(), Cvar_WriteVariables(), DeformText(), do_field(), do_interface(), Drag_Setup(), DrawPathLines(), DrawTerrain(), EmitBrushPrimitTextureCoordinates(), EmitDrawNode_r(), EmitFace(), EmitFaceVertexes(), EmitLeaf(), EmitMarkFace(), EmitTerrainVerts2(), EmitTextureCoordinates(), EmitVertexes_r(), Entity_Write(), Entity_WriteSelected(), ExtendBounds(), Face_Alloc(), Face_Clone(), Face_Draw(), Face_Free(), Face_FullClone(), Face_MakePlane(), Face_MemorySize(), Face_MoveTexture(), Face_MoveTexture_BrushPrimit(), Face_SetColor(), Face_TextureVectors(), FaceFromPortal(), FaceFromSuperverts(), FaceToBrushPrimitFace(), Fade(), fastftol(), fgetLittleLong(), FGetLittleLong(), fgetLittleShort(), FGetLittleShort(), FileExists(), filelength(), FilterBrush(), FilterTrace(), FixEdges_r(), FixFaceEdges(), Float_Parse(), fprint(), FreeBspFace(), FreeFace(), FS_CopyFile(), FS_FCloseFile(), FS_FileExists(), FS_filelength(), FS_Flush(), FS_FOpenFileAppend(), FS_FOpenFileByMode(), FS_FOpenFileWrite(), FS_ForceFlush(), FS_FTell(), FS_Read(), FS_Read2(), FS_Seek(), FS_SV_FileExists(), FS_SV_FOpenFileRead(), FS_SV_FOpenFileWrite(), FS_TouchFile_f(), FS_Write(), FS_WriteFile(), G_LoadArenasFromFile(), G_LoadBotsFromFile(), G_ParseField(), G_RemapTeamShaders(), G_UseTargets(), gather(), GetEdge2(), GetMenuBuffer(), GetParam(), GetSpawnFlags(), GetThreadWork(), GL_SetDefaultState(), GL_State(), Group_Save(), HSVtoRGB(), huft_build(), IN_JoyMove(), inflate(), inflate_codes(), Item_OwnerDraw_Paint(), ItemParse_backcolor(), ItemParse_bordercolor(), ItemParse_forecolor(), Key_WriteBindings(), LightWorld(), listnodes(), LoadBMP(), LoadFile(), LoadFileBlock(), LoadFileNoCrash(), LoadModel(), LoadPortals(), LoadSourceFile(), main(), main_init(), MakeFace(), MakeStructuralBspFaceList(), MakeVisibleBspFaceList(), Map_SaveFile(), Map_SaveSelected(), MenuField_Draw(), MenuParse_backcolor(), MenuParse_bordercolor(), MenuParse_disablecolor(), MenuParse_focuscolor(), MenuParse_forecolor(), MSG_WriteAngle(), MSG_WriteAngle16(), nextFace(), CRotateDlg::OnApply(), CMainFrame::OnConvertcurves(), OpenFileReadMagic(), outd(), outs(), outtype(), outu(), CXYWnd::PaintSizeInfo(), ParseMesh(), Patch_BuildPoints(), Patch_CalcBounds(), Patch_CapTexture(), Patch_GetAxisFace(), Patch_Height(), Patch_HeightDistanceTo(), Patch_Width(), Patch_WidthDistanceTo(), PC_Color_Parse(), PC_Float_Parse(), PlayerSettings_DrawName(), PodiumPlacementThink(), Pointfile_Check(), print(), printdag(), printnode(), printtree1(), profout(), ProjectPointOnPlane(), prtype(), Q2_LoadBSPFileTexinfo(), Q_filelength(), QERApp_AddFaceData(), QERApp_DeleteFace(), QERApp_GetFaceCount(), QERApp_GetFaceData(), QERApp_SetFaceData(), QERApp_TextureBrush(), R_CreateFogImage(), R_Init(), R_PerformanceCounters(), R_Register(), R_SetColorMappings(), Rankings_DrawName(), Rankings_DrawPassword(), Rankings_DrawText(), RB_AddFlare(), RB_BeginDrawingView(), RB_CalcModulateAlphasByFog(), RB_CalcModulateColorsByFog(), RB_CalcModulateRGBAsByFog(), RB_RenderFlare(), RB_RenderFlares(), RB_ShadowFinish(), RB_ShadowTessEnd(), RB_TestFlare(), RE_StretchRaw(), RoQInterrupt(), RotateFaceTexture(), RotateFaceTexture_BrushPrimit(), RotateTextures(), s626(), s714(), s72(), S_FindWavChunk(), SafeOpenRead(), SafeOpenWrite(), SafeRead(), SafeWrite(), SaveFile(), Script_SetColor(), Select_ApplyMatrix(), Select_MakeDetail(), Select_MakeStructural(), Select_RotateTexture(), Select_Scale(), Select_ScaleTexture(), Select_ShiftTexture(), Select_ShiftTexture_BrushPrimit(), SelectFaceEdge(), SelectVertex(), SetFaceTexdef(), SetMoverState(), setobjname(), SetShadeForPlane(), SetSpawnFlags(), SetupVertexSelection(), CCamWnd::ShiftTexture_BrushPrimit(), Sin_LoadBSPFileTexinfo(), SkewSymmetric(), SpawnModelOnVictoryPad(), SplitMeshByPlane(), SplitNodePortals(), SquareRootFloat(), String_Report(), StringToFilter(), SubdivideFace(), SubdivideNodeFaces(), SV_TouchCGame(), Svcmd_RemoveIP_f(), Sys_ScanForCD(), Sys_SnapVector(), Sys_StreamedRead(), Sys_StreamSeek(), Terrain_CalcBounds(), Terrain_DragScale(), Terrain_GetTriangle(), Terrain_GetTriangles(), Terrain_ParseFace(), TestExpandBrushes(), testPrintFloat(), Texture_ShowInuse(), TextureMatrixFromPoints(), toQuat(), TraceAgainstFacet(), tracecall(), tracereturn(), trap_FS_FCloseFile(), trap_FS_FOpenFile(), trap_FS_Read(), trap_FS_Seek(), trap_FS_Write(), TryLoadFile(), UI_CalcPostGameStats(), UI_CDKeyMenu_DrawKey(), UI_ClearScores(), UI_LoadArenasFromFile(), UI_LoadBestScores(), UI_LoadBotsFromFile(), UI_ParseAnimationFile(), UI_PlayerAngles(), UI_RunLerpFrame(), UI_SaveConfigMenu_SavenameDraw(), UI_Update(), vfprint(), VL_CreateFakeSurfaceLights(), VL_GenerateFacetFor3Points(), VL_GenerateFacetFor4Points(), VL_LightmapMatrixFromPoints(), VL_LightWorld(), VL_LoadPortals(), VL_SplitLightVolume(), VL_TextureMatrixFromPoints(), VM_LogSyscalls(), VS_CreateFakeSurfaceLights(), VS_GenerateFacetFor3Points(), VS_GenerateFacetFor4Points(), VS_LightmapMatrixFromPoints(), VS_LightWorld(), VS_LoadPortals(), VS_SplitLightVolume(), VS_TextureMatrixFromPoints(), Winding_SplitEpsilon(), Write1DMatrix(), Write2DMatrix(), Write3DMatrix(), WriteBMP(), WriteBrushList(), WriteBspBrushMap(), WriteFloat(), WriteFloat2(), and WriteTGA().


Generated on Thu Aug 25 15:57:04 2005 for Quake III Arena by  doxygen 1.3.9.1